Использование функций в диаграммах
Функция — это тип процедуры или порядок действий, в результате которых выполняется определенная задача в отношении данных в приложениях. Программа Qlik Sense содержит несколько сотен готовых к использованию функций, которые можно использовать в диаграммах при создании визуализаций. Функции могут быть, например, математическими или логическими, они могут работать с информацией, касающейся финансов или дат и времени, их можно использовать при управлении строками и в других ситуациях.
Функции можно сгруппировать по следующим типам:
- Функции агрегирования, которые используют несколько записей в качестве ввода и выдают результат в виде одного значения.
- Скалярные функции, которые в результате одного ввода выдают один результат.
- Функции над выборкой, которые выдают одно значение на основе диапазона введенных значений.
-
Функции, выдающие диапазон, которые похожи на функции над выборкой, но выдают диапазон значений.
Многие функции можно использовать как в выражениях диаграммы, так и в скриптах, но некоторые предназначены только для выражений диаграммы.
В следующем списке показано несколько примеров функций:
-
Max: функция агрегирования, которую можно использовать в скриптах и диаграммах.
Пример. Max(Sales) вычисляет наибольшее значение в поле Sales.
-
IF: условная функция, которую можно использовать в скриптах и диаграммах.
Пример. IF(Amount>0, 'OK','Alarm') определяет, выполнено ли условие «is the value of Amount greater than zero?». Если это условие выполнено, будет указано значение OK, если нет, то будет указано значение Alarm.
-
Date#: функция интерпретации, которую можно использовать в скриптах и диаграммах.
Пример. Функция Date#(A) берет вводимое значение A и оценивает его как дату.