Size: a a a

2020 January 25

ЕС

Евгений Стучалкин... in Qlik BI chat
Пара простых, но полезных фишечек для облегчения разработки.

1) Как отключить влияние выборок полей определенной таблицы на выражение? Знающие люди скажут: перечисляем названия полей в сет-анализе.

Но если полей много, как и выражений, где нужно выставлять ограничение? Знающие люди скажут: создавай переменную, пиши в нее поля, вставляй во все выражения.

Ок. Но если мне надо чтобы все поля определенной таблицы никогда не действовали как фильтр, и не хочется следить за тем, какие поля добавились или изменились в ней?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Вот такое выражение сделает мне строку, содержащую перечисление всех полей определенной таблицы, динамически обновляемую притом:
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
=concat( distinct {1}if([$Table]='ГК','['&[$Field]&']',null()),', ')

Пишем это в перемеменную, и вставляем в нужные формулы
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
2) Во время разработки скрипта часто возникает необходимость прогружать код только на определенных вкладках.

Чтобы не париться с прописыванием и удалением exit script, создаем такую "стопорящую" секцию:
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
if NoOfTables()>0 then
trace Отладочная остановка;
Exit Script
end if
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Теперь, когда надо прогрузить только одну или несколько вкладок кода - размещаем их над вкладкой Stop Load, и загрузка будет остановлена, если по итогу выполнения кода будет создана хотябы одна таблица
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Когда остановка не нужна - убираем вкладки обратно вниз, и скрипт работает как обычно
источник

АМ

Антон Михеев... in Qlik BI chat
Спасибо, Евгений!
источник

NK

Natalia Kshenskaya in Qlik BI chat
Roman Vinogradov
Можно выгружать из qs и импортировать в np.
Не совсем поняла.... это как? Может где-то можно почитать?
источник

RV

Roman Vinogradov in Qlik BI chat
Natalia Kshenskaya
Не совсем поняла.... это как? Может где-то можно почитать?
источник

NK

Natalia Kshenskaya in Qlik BI chat
Спасибо! qs это что?
источник

NK

Natalia Kshenskaya in Qlik BI chat
Natalia Kshenskaya
Спасибо! qs это что?
А Qlik Sense! Я работаю с qv)
источник

RV

Roman Vinogradov in Qlik BI chat
Natalia Kshenskaya
А Qlik Sense! Я работаю с qv)
Выгрузите с помощью np из qv, затем загрузите обратно в np.)
источник
2020 January 26

КА

Кира Александровна... in Qlik BI chat
Здравствуйте. Как сохранить в qvd по алььернативному пути в QS Enterprise, если  STORE Leads into [D:\QlikSense\Dev\Data\QVD\Leads.qvd] (qvd);  не работает, а подключение к локальной папке создать нельзя. Кстати вот и второй вопрос: как потом эти qvd из папки вытянуть?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Кира Александровна
Здравствуйте. Как сохранить в qvd по алььернативному пути в QS Enterprise, если  STORE Leads into [D:\QlikSense\Dev\Data\QVD\Leads.qvd] (qvd);  не работает, а подключение к локальной папке создать нельзя. Кстати вот и второй вопрос: как потом эти qvd из папки вытянуть?
Чтобы сохранять файлы с указанием явного пути (d:\Папка), а не источник библиотеки, котоырй создается в подключениях (lib:\...), в настройках сервера должен быть активирован legacy mode. А для этого должен быть доступ в QMC. При этом все юзеры получат возможность загружать в клик файлы из любого места на сервере, и запускать любые программы посредством команды execute, что может повлиять на безопасность.
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Так что лучше попросите создать вам конекшн к новому месту, или используйте существующий)
источник

DL

Dmitry Lebedev in Qlik BI chat
На митап все идут?


Пойдем вместе на встречу Qlik Russia Meetup #2 http://meetu.ps/e/HGwBV/GyqSl/a
источник

СК

Сергей Кравченко... in Qlik BI chat
Dmitry Lebedev
На митап все идут?


Пойдем вместе на встречу Qlik Russia Meetup #2 http://meetu.ps/e/HGwBV/GyqSl/a
+
источник