Использование выражений в визуализациях

Визуализации в программе Qlik Sense строятся из диаграмм, которые, в свою очередь, строятся из измерений и мер в зависимости от типа диаграммы. Визуализации могут иметь заголовки, подзаголовки, сноски и прочие элементы, которые помогают передать информацию. Все элементы, из которых состоит визуализация, могут быть простыми: например, измерение, состоящее из данных, представляющих поле, заголовок, состоящий из текста.

Для визуализаций, содержащих меры, эти меры вычисляются на основе полей, например Sum(Cost), которое значит, что все значения поля Cost агрегируются с помощью функции Sum. Другими словами, Sum(Cost) является выражением.

Что такое выражение?

Выражение — это комбинация функций, полей и математических операторов (+ * / =). Выражения используются для обработки данных в приложении, чтобы выдать результат, который можно увидеть в визуализации. Их можно использовать не только с мерами. Можно построить более динамичные и интересные визуализации с выражениями для заголовков, подзаголовков, сносок и даже измерений.

Это значит, например, что вместо заголовка визуализации, который является статичным текстом, можно использовать выражение, результат которого изменяется в зависимости от выборки.

Где используются выражения?

Выражения можно использовать в визуализациях, если при редактировании визуализации на панели свойств виден символ 3. Символ 3 указывает на поле выражения. По щелчку элемента 3 вводится редактор выражения, который предназначен для построения и редактирования выражений. Выражения также можно вводить непосредственно в поле выражения без использования редактора выражений.

Выражение нельзя сохранить напрямую как основной элемент, но если выражение используется как мера или измерение, которое затем сохраняется как основной элемент со своими описательными данными, такими как имя, описание и теги, выражение в мере или измерении сохраняется.

Выражения используются как в скриптах, так и в визуализациях диаграмм. Они могут быть простыми, включая только основные вычисления, или сложными, включая поля с функциями и операторы. Выражения можно использовать в нескольких различных ситуациях. Разница между мерами и выражениями состоит в том, что выражения не имеют имени и описательных данных.

Примечание: Выражение в скрипте оценивается по мере выполнения скрипта. В визуализациях (включая диаграммы и таблицы) оценка выражений осуществляется автоматически, когда любое из полей, переменных или функций, которые содержит выражение, изменяет значение или логическое состояние. Существует несколько различий между выражениями скрипта и выражениями диаграммы в синтаксисе и доступных функциях.