Фильтры NPrinting – Часть 4 (Переменные)
Это – последний пробел в функции фильтров, который только что исправили в NPrinting в ноябрьском релизе за 2019 год. В этой версии представлены фильтры переменных, которые, позволяют вам устанавливать значение переменной при выполнении задачи или всякий раз, когда используется фильтр.
Как и когда вы можете захотеть его использовать?
Переменные как измерения диаграммы: в приложениях QlikView и Qlik Sense переменная очень часто используется как измерение. Это позволяет переключать измерения в зависимости от выбора пользователя. Если тот же объект Qlik необходимо использовать в NPrinting, с помощью фильтра переменных теперь мы можем выбрать, какое измерение будет использоваться при создании отчета.
Давайте посмотрим на пример внизу. Во-первых, нам нужен источник данных для отчета NPrinting. В этом примере я использую Qlik Sense. Итак, я создаю 2 переменные, первая содержит имя измерения (поле в модели данных), а вторая – метку имени измерения.
Создание переменных в Qlik Sense
Я создаю образец таблицы Qlik Sense с одним измерением и одной мерой. В качестве измерения я использую переменную vDimension_1, а в качестве метки – переменную vDimension_1_Label. Ниже представлен результат, из которого видно, что по умолчанию метка – «Первое измерение», а значения берутся из поля «Dim1» (A, B, C).
Объект Qlik Sense и переменная как измерение
Когда мой исходный объект будет готов, я перехожу к NPrinting и создаю шаблона отчета. Я использую ранее созданную таблицу Qlik Sense и перетаскиваю ее на шаблон. Кроме того, я привожу переменную Qlik Sense в качестве переменной шаблона NPrinting (переменная сущность) и использую ее в качестве заголовка столбца, чтобы разрешить динамическую метку заголовка.
Шаблон NPrinting с объектом Qlik Sense (обратите внимание на дополнительную переменную, используемую в качестве метки заголовка столбца таблицы)
Когда шаблон будет готов, я возвращаюсь в консоль NPrinitng, где создаю переменный фильтр. Переменной vDimension_1 присваиваю значение Dim2. Это приведет к использованию столбца «Dim2» в качестве поля/измерения в таблице Qlik Sense. Я также установил для переменной vDimension_1_Label значение «Второе измерение». Затем я использую этот фильтр как фильтр отчетов в NPrinitng.
Фильтр NPrinting, заменяющий значения переменных Qlik Sense по умолчанию
Когда я запускаю NPrinting, используется фильтр переменных отчета, который регулирует размер в диаграмме. Результаты см. ниже.
Обзор процесса
В представленном выше примере показано, как присвоить переменной статическое значение. Независимо от того, где используется эта переменная, ее значение можно изменить с помощью фильтра переменных NPrinting.
Вы можете изменить значение переменной, используемой в анализе множеств, переменную, используемую для расчета временных рамок (YTD, MTD, WTD и т. Д.), изменить переменную, чтобы показать другой объект-контейнер, изменить цвета управления переменной или просто использовать ее как метку/текст.