alt — скрипт и функция диаграммы
Функция alt возвращает первый из параметров, имеющий допустимое числовое представление. Если такое совпадение не было найдено, будет возвращен последний параметр. Может использоваться любое количество параметров.
Синтаксис:
alt(case1[ , case2 , case3 , ...] , else)
Функция alt часто используется с функциями интерпретации чисел или дат. Таким образом, программа QlikView может тестировать различные форматы дат в приоритизированном порядке. Эта функция также может использоваться для обработки значений 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. |