QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Вычисляемые формулы

В диалоговом окне свойств листов и объектов листов QlikView задан ряд свойств, разрешающих использование фиксированных текстовых меток и чисел. Они, как правило, используются в качестве меток, заголовков окон, заголовков диаграмм и, в некоторых случаях, в качестве фиксированных числовых пределов.

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

Ввод вычисляемой формулы

Вычисляемые формулы вводятся с использованием следующего синтаксиса:

= expression

Синтаксис допустимых выражений описан в разделе, приведенном ниже.

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

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

Диалоговое окно «Изменить выражение»

Сообщения об ошибках

Если вычисляемая формула не может быть верно рассчитана в QlikView, будет выполнен возврат формулы, после которой будет указано две косые черты и сообщение об ошибке.

Example:  

= mode(x) //out of object memory

Для любой вычисляемой формулы требуется определенная свободная память. Для экономии памяти в программу введен лимит на допустимое выделение памяти для каждой вычисляемой метки. Если введено слишком сложное выражение, QlikView вернет это выражение, после которого будет указано сообщение об ошибке «// out of object memory».