Функция class назначает первый параметр интервалу классов. Результат — двойное значение с уравнением a<=x<b в качестве текстового значения, где a и b являются верхней и нижней границами диапазона, а нижняя граница является числовым значением.
Произвольная строка, которая может заменять 'x' в результирующем тексте.
offset
Число, которое может использоваться как смещение от начальной точки по умолчанию для классификации. Начальная точка по умолчанию обычно равна 0.
Примеры:
Примеры
Пример
Результат
class( var,10 ) с var = 23
возвращает'20<=x<30'
class( var,5,'value' ) с var = 23
возвращает'20<= value <25'
class( var,10,'x',5 ) с var = 23
возвращает '15<=x<25'
Пример: скрипт загрузки с использованием class
Скрипт загрузки
В этом примере мы загружаем таблицу, содержащую имя и возраст людей. Мы хотим добавить поле, которое классифицирует каждого человека по возрастной группе с десятилетним интервалом. Первоначальная исходная таблица выглядит, как показано ниже.
Результаты
Name
Age
John
25
Karen
42
Yoshi
53
Чтобы добавить поле классификации по возрастной группе, можно добавить оператор предшествующей загрузки с помощью функции class.
Создайте новую вкладку в редакторе загрузки данных и загрузите следующие данные через встроенную загрузку. Создайте приведенную ниже таблицу ниже в Qlik Sense, чтобы увидеть результаты.
LOAD *, class(Age, 10, 'age') As Agegroup; LOAD * INLINE [ Age, Name 25, John 42, Karen 53, Yoshi];
В нескольких примерах этого раздела используется встроенная загрузка. Встроенные загрузки
Результаты
Результаты
Name
Age
Agegroup
John
25
20 <= age < 30
Karen
42
40 <= age < 50
Yoshi
53
50 <= age < 60
Помогла ли вам эта страница?
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!