Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Ирина от 20 января 2015, 05:46:35

Название: Переменные в QlikView
Отправлено: Ирина от 20 января 2015, 05:46:35
Подскажите, пожалуйста, где можно почитать про переменные в QlikView?

В частности: что это, зачем они нужны, где могут использоваться и как их использовать?
Название: Re: Переменные в QlikView
Отправлено: admin от 21 января 2015, 09:44:55
Добрый день.
Интересную тему Вы затронули, одним сообщением и не ответишь.
Официальная документация довольно скупа.

Для аналитика (не программиста) думаю интересны некоторые из них.
Самое элементарное применение - хранение значений для вывода в текстовых элементах.
Также, с целью облегчения работы с выражениями, для хранения части выражений. Например, чтобы не вносить изменения в несколько созданных объектов удобнее изменить одну переменную, которая используется в выражениях или в других переменных.
И т.д. и т.п.
Название: Re: Переменные в QlikView
Отправлено: Ирина от 21 января 2015, 10:12:22
Да, подозреваю тема интересная и не маленькая...хотелось бы понять, может быть, на каких-то примерах, как аналитик (не программист) может использовать переменные. Может быть есть какие-то наиболее часто встречающие примеры?
Название: Re: Переменные в QlikView
Отправлено: admin от 21 января 2015, 10:58:17
Например, для Вашего вопроса с диапазонами:
[smg id=54 type=preview width=400]
Поле ввода и слайдер привязаны на переменную, которая является параметров в выражении по созданию диапазона.
Название: Re: Переменные в QlikView
Отправлено: 100tsky от 21 января 2015, 12:07:27
насколько я понял, по умолчанию нет возможности в мере ссылаться на другую меру
но, если, эту другую меру ввести как переменную при загрузке, то ссылаться можно
то есть, менять только в одном месте, возможно и не так  :)
Название: Re: Переменные в QlikView
Отправлено: admin от 21 января 2015, 12:17:39
Не совсем понял, что вы имеете в виду.
Если интересует вопрос о построении таблицы с изменяемым набором измерений, то это делается без переменных, с использованием условий.
Если речь идет о переключении от одного измерения к другому циклично или с "провалом", то это уже группы измерений.
Название: Re: Переменные в QlikView
Отправлено: Ирина от 21 января 2015, 02:34:08
ВАУ! Отличный пример, очень нужен!!! :)
Расскажите, а как его реализовать со слайдером? Что и где нужно задать или прописать?  :-[
Название: Re: Переменные в QlikView
Отправлено: admin от 21 января 2015, 03:06:40
Для начала повторите его с полем ввода.
Сделать слайдер тоже несложно, выбирайте привязку к переменной.
Какое должно быть выражение в измерении. указано на снимке.
Синтаксис простой, вместо значения 3000 прописываем $(имя переменной) .
В итоге, значение переменной будет подставлено в выражение и при каждом изменении значения будет происходить пересчет выражения.
Название: Re: Переменные в QlikView
Отправлено: Ирина от 21 января 2015, 03:54:18
В целом понятно, единственный непонятный момент - где и как прописывается переменная? В скрипте?
Название: Re: Переменные в QlikView
Отправлено: admin от 22 января 2015, 10:12:59
Добрый день.
Меню-Параметры-Обозреватель переменных, либо сочетание Ctrl-Alt-V
Или при создании нового поля ввода. На вкладке "Общий" кнопка "Нов.перем."
Можно и в скрипте, но каждый раз при обновлении переменная будет устанавливаться заново.
Название: Re: Переменные в QlikView
Отправлено: admin от 26 января 2015, 07:57:43
Кстати, огромное количество видео на эту тему  (http://www.youtube.com/results?search_query=qlikview+variables)
Название: Re: Переменные в QlikView
Отправлено: Ирина от 26 января 2015, 04:47:23
Спасибо, обязательно посмотрю!  :)