Size: a a a

2021 August 16

ЕС

Евгений Стучалкин... in Qlik BI chat
можно. Команда exit script завершает загрузку и приложение остается с моделью данных на момент заавершения.
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Используя оператор if ... else... вам надо правильнео управлять ходом загрузки
источник

ЕС

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

TM

Tanya Medvedeva in Qlik BI chat
Сейчас попробую
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Оп, лайфхак. Если вы устали писать в формулы цвета с colormix2 доп. условия на случай, если значения больше 1, или меньше -1, то можно завернуть значение вот в такую конструкцию:

ColorMix2(rangemax(rangemin(column(3),1),-1),red(70),green(100),yellow(100))
источник

TM

Tanya Medvedeva in Qlik BI chat
В таком случае я не могу обратиться к api, так как загрузка завершается
источник

TM

Tanya Medvedeva in Qlik BI chat
вот этот код не выполняется, так как загрузка модели завершена
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
вызов АПИ в другое приложение, которое будет стартовать при успешном таске первичной загрузки. АПИ молотит данные, и запускает данные на вторичную загрузку
источник

TM

Tanya Medvedeva in Qlik BI chat
т.е. в одном приложении это никак не получится?
источник

TM

Tanya Medvedeva in Qlik BI chat
сейчас у меня работает через раз, иногда апи подхватывает обновленные данные, иногда нет, я не совсем понимаю почему, ведь данные должны обновиться только после завершения загрузки
источник

TM

Tanya Medvedeva in Qlik BI chat
процентах в 5 случаев я получаю необновленные данные
источник

IB

Igor Burobin in Qlik BI chat
Используйте обработку исключительных ситуаций в скрипте
источник

TM

Tanya Medvedeva in Qlik BI chat
Окей, добавлю исключения, но всё равно не понятно. Работает вот так:

Стартует таск на обновление -> начинает выполняться скрипт -> загружаются данные -> обращение к api -> api использует данные опубликованного приложения (то есть этого, еще не до конца перезагруженного) -> другим приложением (не кликом) получаю данные -> и только сейчас приложение переопубликовывается. По сути я должна получить обновленные данные только в конце этой цепочки, но получаю в середине.
Мне так и нужно но иногда это не срабатывает
источник

АГ

Антон Гайсин... in Qlik BI chat
Кто-нибудь знает когда на конец в Qlik Sense не нужно будет для того чтобы вывести total по всем измерениям в сводной таблице перемещать все измерения на первое место и настраивать отдельно? это так бесит каждый раз...или я не знаю как это проще сделать?
источник

DS

Daniil Semenov in Qlik BI chat
А почему такая схема?
В тасках сейчас появилась возможность дергать внешние задачи.
Можно просто повесить таск с такой задачей на триггер успешного выполнения.
И тогда данные будут дергаться всегда только после публикации приложения
источник

DS

Daniil Semenov in Qlik BI chat
а даже и без такой задачи можно просто сделать отдельное приложение, которое будет выполнять запрос в api и тоже всегда только после публикации
источник

TM

Tanya Medvedeva in Qlik BI chat
Просто таких приложений штук 50 и их число будет увеличено минимум до 200 в ближайшее время, поэтому не хочется дублировать ни приложение, ни таск
источник

TM

Tanya Medvedeva in Qlik BI chat
Можно применить airflow, конечно, но просто интересно, можно ли это сделать без сторонних средств
источник

ДД

Даниил Дубровин... in Qlik BI chat
Привет. Ребят подскажите название плагина чтобы выгружать в Эксель с имеющимся форматированием в sense
источник

DS

Daniil Semenov in Qlik BI chat
но метод api во всех приложениях идентичен?
источник