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

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

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

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

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

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

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

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

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

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

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

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