Переменные в QlikView

Автор Ирина, 20 января 2015, 05:46:35

« назад - далее »

Ирина

Подскажите, пожалуйста, где можно почитать про переменные в QlikView?

В частности: что это, зачем они нужны, где могут использоваться и как их использовать?

admin

#1
Добрый день.
Интересную тему Вы затронули, одним сообщением и не ответишь.
Официальная документация довольно скупа.

Для аналитика (не программиста) думаю интересны некоторые из них.
Самое элементарное применение - хранение значений для вывода в текстовых элементах.
Также, с целью облегчения работы с выражениями, для хранения части выражений. Например, чтобы не вносить изменения в несколько созданных объектов удобнее изменить одну переменную, которая используется в выражениях или в других переменных.
И т.д. и т.п.

Ирина

Да, подозреваю тема интересная и не маленькая...хотелось бы понять, может быть, на каких-то примерах, как аналитик (не программист) может использовать переменные. Может быть есть какие-то наиболее часто встречающие примеры?

admin

#3
Например, для Вашего вопроса с диапазонами:
[smg id=54 type=preview width=400]
Поле ввода и слайдер привязаны на переменную, которая является параметров в выражении по созданию диапазона.

100tsky

насколько я понял, по умолчанию нет возможности в мере ссылаться на другую меру
но, если, эту другую меру ввести как переменную при загрузке, то ссылаться можно
то есть, менять только в одном месте, возможно и не так  :)

admin

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

Ирина

ВАУ! Отличный пример, очень нужен!!! :)
Расскажите, а как его реализовать со слайдером? Что и где нужно задать или прописать?  :-[

admin

Для начала повторите его с полем ввода.
Сделать слайдер тоже несложно, выбирайте привязку к переменной.
Какое должно быть выражение в измерении. указано на снимке.
Синтаксис простой, вместо значения 3000 прописываем $(имя переменной) .
В итоге, значение переменной будет подставлено в выражение и при каждом изменении значения будет происходить пересчет выражения.

Ирина

В целом понятно, единственный непонятный момент - где и как прописывается переменная? В скрипте?

admin

Добрый день.
Меню-Параметры-Обозреватель переменных, либо сочетание Ctrl-Alt-V
Или при создании нового поля ввода. На вкладке "Общий" кнопка "Нов.перем."
Можно и в скрипте, но каждый раз при обновлении переменная будет устанавливаться заново.

admin


Ирина

Спасибо, обязательно посмотрю!  :)

Яндекс.Метрика