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

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

« предыдущая - следующая »

Ирина

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

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

admin

января 21, 2015, 09:44:55 am #1 Последнее редактирование: марта 25, 2015, 06:16:08 pm от admin
Добрый день.
Интересную тему Вы затронули, одним сообщением и не ответишь.
Официальная документация довольно скупа.

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

Ирина

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

admin

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

100tsky

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

admin

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

Ирина

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

admin

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

Ирина

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

admin

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

admin


Ирина

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

Рейтинг@Mail.ru Яндекс.Метрика