Знак равенства в QlikView: полезные советы

Как в QlikView, так и в QlikSense есть возможность использовать знак равенства в текстовых объектах, представлениях переменных, выражениях диаграмм и/или метках. Тем не менее, QlikView воспринимает знак равенства по-разному, в зависимости от того, где вы его используете.

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

Аналогичным образом текст в редакторе выражения диаграммы обрабатывается как выражение непрямо, поэтому он не требует знака равенства: даже если вы используете знак равенства в редакторе выражения диаграммы, QlikView все еще рассматривает строку как выражение.

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

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

Если вы введете переменную vMargin, со знаком равенства перед выражением прибыли, прибыль будет рассчитываться на уровне данного документа.

Если вы создаете сводную диаграмму и используете vMargin с выражением знака доллара результат должен быть таким:

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

Вы будете приятно удивлены, увидев, что сводная таблица теперь отображает прибыль по каждому продукту, как и ожидалось.

Проблема решена!

Использование знака равенства достаточно эффективно как для QlikView, так и для QlikSense, но, зная когда его необходимо использовать, можно наверняка уберечь себя от некоторых проблем!

В следующий раз, увидев одинаковые значения в каждой строке вашей диаграммы, вы будете знать в чем проблема!

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

62 queries in 0,200 seconds