Найти тему
chernovdev

Один скрипт для множества приложений с параметрами в Qlik Sense

Придумал сегодня методологию как работать с 1 скриптом, для множества приложений в QlikView/Qlik Sense.

Например, у меня есть скрипт: TiS_Concatenate_History_Increment.qvs, с содержимым

И есть приложение в Qlik Sense, в котором 1 строчка кода

-2

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

Некоторые из них делают проверку на наличие символов в названии приложения "__" (два подчеркивания) - если таковые имеются - то происходит вычисление параметра, и подстановка другого имени для основного скрипта.

Результат выполнения скрипта:

-3

Методология работает как для QlikView так и для Qlik Sense. Далее прикрепляю фотографии промежуточных скриптов для ознакомления.

_any_file_include.qvs:

_any_file_include.qvs
_any_file_include.qvs
_any_file_include.qvs
_any_file_include.qvs

_global_vars.qvs:

_global_vars.qvs
_global_vars.qvs