Size: a a a

2019 September 09

MM

Maxim Melekhin in Qlik BI chat
А если местами поменять?
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Анатолий Ветринцев
Надо чтобы в vTest2 осталось после выполнения скрипта именно '$(vTest1)', и не преобразовалось в значение
Вот так должно быть
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Maxim Melekhin
А если местами поменять?
С этого начали
источник

MM

Maxim Melekhin in Qlik BI chat
Если Закавычить ?
источник

H

Hellcat in Qlik BI chat
источник

H

Hellcat in Qlik BI chat
Анатолий Ветринцев
С этого начали
Анатолий, см скрин
источник

H

Hellcat in Qlik BI chat
Анатолий Ветринцев
Так можно и короче
let var ='$' & '(...)'
Это ведь работает
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Hellcat
Анатолий, см скрин
Так я тоже делал, просто у меня большая строка и там этих $() 6 штук
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Хотел как нибудь элегантное
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Я наверное все таки прибегнуть к replace
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Так тоже работает, сама формула получается более читаемая
источник

H

Hellcat in Qlik BI chat
источник

OT

Oleg Troyansky in Qlik BI chat
Vladimir Frolov
Там, вроде другой вопрос : можно ли "натыкать" а потом уже считать
Похоже я недопонял вопрос... Нужно задержать вычисления, пока все выборки не сделаны? В QlikView это сделать совсем легко - определить все фильтры в альтернативное состояние и добавить кнопку "Посчитать", которая скопирует содержимое этого альт. состояния в главное (есть такое действие). Тогда все диаграммы и пересчитаются. В Qlik Sense - тот же подход, но нужно либо найти, либо разработать расширение, которое может вызвать действие, которое копирует выборки из одного состояния в другое. Действие есть в движке, но к нему нет доступа без особой кнопки (насколько я знаю, может быть уже и есть?)
источник
2019 September 10

H

Hellcat in Qlik BI chat
Oleg Troyansky
Похоже я недопонял вопрос... Нужно задержать вычисления, пока все выборки не сделаны? В QlikView это сделать совсем легко - определить все фильтры в альтернативное состояние и добавить кнопку "Посчитать", которая скопирует содержимое этого альт. состояния в главное (есть такое действие). Тогда все диаграммы и пересчитаются. В Qlik Sense - тот же подход, но нужно либо найти, либо разработать расширение, которое может вызвать действие, которое копирует выборки из одного состояния в другое. Действие есть в движке, но к нему нет доступа без особой кнопки (насколько я знаю, может быть уже и есть?)
Можно по-другому сделать
источник

H

Hellcat in Qlik BI chat
С помощью getcurrentselections:
источник

H

Hellcat in Qlik BI chat
Создаём фильтры в альт состоянии, с них собираем выборку getcurrentselections, записываем в переменную, подменяя в ней записи на те, что подойдут для set analysis в default state
источник

H

Hellcat in Qlik BI chat
Создаем вторую, служебную переменную, значение в которой меняем по кнопке с интерфейса. Если в служебную переменную приходит 1, к примеру, то во все выражения подставляет содержимое 1ой переменной, иначе пусто ''
источник

H

Hellcat in Qlik BI chat
Так без копирования состояния можно обойтись)
источник

ВМ

Виталий Медведев... in Qlik BI chat
Приветствую, по картам вопрос, я правильно понял что QS сам по себе всё ещё не умеет переваривать подложки формата WMTS никаким адекватным способом?
источник