Size: a a a

2019 October 30

dp

dbdbdb pssp in Qlik BI chat
Все остальное таблицы линеуются легко в рамках тразакт логов, а как эффективно залинковать их между собой не ясно.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
concatenate не вариант?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Alexey G
Кто-нибудь успешно смог реализовать отслеживание тригеров в Qlik при перезагрузке данных и уведомлению по SMS/Telegram/etc?
Имеется в виду отправка сообщений по условиям выполнения скрипта загрузки?
источник

AG

Alexey G in Qlik BI chat
Евгений Стучалкин
Имеется в виду отправка сообщений по условиям выполнения скрипта загрузки?
Да. Кто как реализовывал это? Что было транспортом - почта/sms/телеграм. Лучшие практики
источник

dp

dbdbdb pssp in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
concatenate не вариант?
Не соеденяет, каждый тразанкт лог отдельная сущность из другой системы, у каждой свой datakey и свои типы дат в календаре
источник

dp

dbdbdb pssp in Qlik BI chat
Если делать джоин, то слишком большая таблица связей выходит
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Alexey G
Да. Кто как реализовывал это? Что было транспортом - почта/sms/телеграм. Лучшие практики
Вот такое делали. Все считается в скрипте и усылается в телеграм
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Для почты тоже делали
источник

ЕС

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

AG

Alexey G in Qlik BI chat
Евгений Стучалкин
Вот такое делали. Все считается в скрипте и усылается в телеграм
Отлично. Спасибо
источник

A

ASM in Qlik BI chat
Всем привет. Натолкните на мысль.. Делаю выбор какой-нибудь папки номенклатуры -> получаю список номенклатуры, через него -> получаю список документов продаж и уже потом в этих документах считаю выручку по всей НЕ ВЫБРАННОЙ номенклатуре. Т.е. я считаю кросс-продажи, т.е. выручка от продажи сопутствующей номенклатуры. Если я, к примеру выберу Группу 3-го уровня, то вот такая формула отрабатывает корректно:
Sum({<$(set_УсловияПродаж), [НомерРеализации] = p({<[Номенклатура]>}), [Группа3] = e([Группа3])>} Стоимость)
Но мне не нравится эта часть: [Группа3] = e([Группа3]) потому как нужна универсальная вещь, когда могут выбрать Группу и уровня 2, или просто номеклатуру..
Варианты типа [Номенклатура] = e(Номенклатура) не отрабатывают..
Что-то я уперся. Натолкните на идею.
источник

OT

Oleg Troyansky in Qlik BI chat
ASM
Всем привет. Натолкните на мысль.. Делаю выбор какой-нибудь папки номенклатуры -> получаю список номенклатуры, через него -> получаю список документов продаж и уже потом в этих документах считаю выручку по всей НЕ ВЫБРАННОЙ номенклатуре. Т.е. я считаю кросс-продажи, т.е. выручка от продажи сопутствующей номенклатуры. Если я, к примеру выберу Группу 3-го уровня, то вот такая формула отрабатывает корректно:
Sum({<$(set_УсловияПродаж), [НомерРеализации] = p({<[Номенклатура]>}), [Группа3] = e([Группа3])>} Стоимость)
Но мне не нравится эта часть: [Группа3] = e([Группа3]) потому как нужна универсальная вещь, когда могут выбрать Группу и уровня 2, или просто номеклатуру..
Варианты типа [Номенклатура] = e(Номенклатура) не отрабатывают..
Что-то я уперся. Натолкните на идею.
Может быть, что-нибудь в таком роде:

{1<сет> - $<сет>}
источник

DS

Daniil Semenov in Qlik BI chat
ASM
Всем привет. Натолкните на мысль.. Делаю выбор какой-нибудь папки номенклатуры -> получаю список номенклатуры, через него -> получаю список документов продаж и уже потом в этих документах считаю выручку по всей НЕ ВЫБРАННОЙ номенклатуре. Т.е. я считаю кросс-продажи, т.е. выручка от продажи сопутствующей номенклатуры. Если я, к примеру выберу Группу 3-го уровня, то вот такая формула отрабатывает корректно:
Sum({<$(set_УсловияПродаж), [НомерРеализации] = p({<[Номенклатура]>}), [Группа3] = e([Группа3])>} Стоимость)
Но мне не нравится эта часть: [Группа3] = e([Группа3]) потому как нужна универсальная вещь, когда могут выбрать Группу и уровня 2, или просто номеклатуру..
Варианты типа [Номенклатура] = e(Номенклатура) не отрабатывают..
Что-то я уперся. Натолкните на идею.
Можно использовать динамические названия полей в выражении. Там синтаксис что-то вроде  $[(=field_Name)]
источник

DS

Daniil Semenov in Qlik BI chat
Либо переменную там можно использовать, вместо значения поля
источник

DS

Daniil Semenov in Qlik BI chat
Не могу сейчас точнее посмотреть, не у компьютера
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Евгений Стучалкин
Вот такое делали. Все считается в скрипте и усылается в телеграм
Ого, а как вы это сделали? Что почитать? Круто
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
dbdbdb pssp
Тоесть если я хочу делать полную таблицу фактов, то она растёт в разы, если сейчас в ней примерно 350к связей, если на прямую свяжу два тразаут лога то связей таенет более 10 млн
Я вчера сделал так: сначала вытащил id из большой таблицы, потом добавил с помощью outer join данные из других таблиц. У меня конечно другой порядок цифр, и я дублил даты для canonical date, но прирост с 40 млн до 95 сильной разницы в производительности не дал.
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Евгений Стучалкин
Анатолий, сцнерии сложных связей решеются через построение модели данных по методу LinkTable или Concatenated Facts
Евгений, спасибо, заработала история и удалось избежать перестроения модели.
источник

АВ

Анатолий Ветринцев... in Qlik BI chat
Анатолий Ветринцев
Евгений, спасибо, заработала история и удалось избежать перестроения модели.
Только одного не понял, если я не дублил сами факты, то почему Count(field) возвращает количество записей по количеству связей в link table? Появились проблемы с подсчётом сумм, они задвоились. Как это лечиться?
источник
2019 October 31

IB

Igor Burobin in Qlik BI chat
Alexey G
Кто-нибудь успешно смог реализовать отслеживание тригеров в Qlik при перезагрузке данных и уведомлению по SMS/Telegram/etc?
источник