Перейти к основному содержимому

alt — функция скриптa и диаграммы

Функция alt возвращает первый из параметров, имеющий допустимое числовое представление. Если такое совпадение не было найдено, будет возвращен последний параметр. Может использоваться любое количество параметров.

Синтаксис:  

alt(expr1[ , expr2 , expr3 , ...] , else)

Аргументы:  

Аргументы
Аргумент Описание
expr1 Первое выражение для проверки допустимого числового представления.
expr2 Второе выражение для проверки допустимого числового представления.
expr3 Третье выражение для проверки допустимого числового представления.
else Значение, возвращаемое, если ни один из предыдущих параметров не имеет допустимого числового представления.

Функция alt часто используется с функциями интерпретации чисел или дат. Таким образом, программа Qlik Sense может тестировать различные форматы дат в приоритизированном порядке. Эта функция также может использоваться для обработки значений NULL в числовых выражениях.

Примеры:  

Примеры
Пример Результат

alt( date#( dat , 'YYYY/MM/DD' ),

date#( dat , 'MM/DD/YYYY' ),

date#( dat , 'MM/DD/YY' ),

'No valid date' )

Это выражение протестирует наличие даты в поле даты в соответствии с любым из трех указанных форматов. Если дата соответствует формату, будет возвращено двойное значение, содержащее исходную строку и допустимое числовое представление даты. Если совпадение не найдено, будет возвращен текст 'No valid date' (без допустимого числового представления).

alt(Sales,0) + alt(Margin,0)

Это выражение добавляет поля Sales и Margin, заменяя отсутствующее значение (NULL) на 0.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!