Функция 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];
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!