Size: a a a

2020 March 31

Д

Дмитрий in Qlik BI chat
Avg({<price={"<1000"}>} price)
источник

A

Andrew in Qlik BI chat
Дмитрий
Avg({<price={"<1000"}>} price)
Вот это дало желаемый эффект, спасибо! А если усложнить - скажем, цена товара колеблется в районе 90-120 рублей. Один челоек ошибся и указал 1000 (это мы отсекли вот этим примером), другой написал 10, как лучше всего построить проверку отклонения?
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Andrew
Вот это дало желаемый эффект, спасибо! А если усложнить - скажем, цена товара колеблется в районе 90-120 рублей. Один челоек ошибся и указал 1000 (это мы отсекли вот этим примером), другой написал 10, как лучше всего построить проверку отклонения?
В скрипте if(price>1000,1,0) as PriceFlag. Далее в формуле avg ({<PriceFlag={1}>} Price) даст сразу нужный датасет. Соответственно, вы можете также вывести таблицу проверок, где увидите цены, отфильтруйте по 1, и по 0, увидите и правильные и неправильные цены. Если есть мастертаблица цен, можно докрутить проверку в скрипте апплаймапом.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Andrew
Вот это дало желаемый эффект, спасибо! А если усложнить - скажем, цена товара колеблется в районе 90-120 рублей. Один челоек ошибся и указал 1000 (это мы отсекли вот этим примером), другой написал 10, как лучше всего построить проверку отклонения?
Случайные ошибки, можно именно так отловить, писать автопроверщики без знания всех возможных вариантов ошибок, будет крайне сложно.
источник

A

Andrew in Qlik BI chat
Да, со скриптом лучшее решение, пожалуй. Заодно можно будет отображать тех, кто косячит с данными. Спасибо!
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Еще классно работало, на одном проекте, менеджер кажлое утро получал на имейл отчет из клика, какие цены введены некорректно, по мнению системы, и пользователь правил в источнике. Что такое некорректно? Опять же некий набор правил, который позволяет вычислить, например у нас была проверка периодов действия цены, сумм по чеку и по прайсу, и вылавливались отклонения вида неверно введена валюта, например 1000 баксов против рублей, или сумма, для подобной категории максимум по прайсу 8234, а в цене 30000 в факте, что-то не то. Все такие строки собирались в отчет и высылались на выверку > далее исправить в источнике.
источник

A

Andrew in Qlik BI chat
Мы подобные вещи в SQL делали, в QV я пока слишком молод @ зелен) спасибо!
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Andrew
Мы подобные вещи в SQL делали, в QV я пока слишком молод @ зелен) спасибо!
на том проекте скул был неприкосновенный источник, ток на выход
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Коллеги, может быть устроить какой-то онлайн вебинар, по формату этого чата, 1-3 специалиста будут отвечать на любые вопросы из области клика и сенса. Если я буду участвовать, моя задача обучить, пояснить, дать вектор, как искать и находить решения для клика, как моделировать задачу. Что думаете? Интерены будут такие непереодические вебинары? Точнее наверное, лайв стримы. И название будет, стрим из клик биай чата.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Многие на удаленке, многие дома. А такой формат, очередной способ расшарить знания и лично пообщаться голосом.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Если комьюнити отзовётся, то могу первую сессию устроить хоть в эту пятницу. А можно еще в субботу или воскресенье)
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Zhenya Skrebanov
Если комьюнити отзовётся, то могу первую сессию устроить хоть в эту пятницу. А можно еще в субботу или воскресенье)
я +
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Супер. Кто успеет, сможет загадать желание, став онлайн между двух Евгениев)
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Коллеги, пишите, если вам действительно это нужно, то организуем всё 👍
источник

AK

Andrey Komarov in Qlik BI chat
+
источник

OT

Oleg Troyansky in Qlik BI chat
Zhenya Skrebanov
есть случаи, когда нет разницы, есть когда есть, кроме того, дистинкт может наследоваться переходя от одного действия к другому, а еще очень прикольно работает джоин с дистинктом)
Из моего опыта, DISTINCT практически всегда медленный, а на больших данных - очень медленный.

А что касается поведения DISTINCT в комбинации с JOIN, CONCATENATE, и т.д. - нужно просто запомнить что DISTINCT применяется к конечному результату загрузки. Более того, DISTINCT становится атрибутом таблицы и применяется и после первоначальной загрузки - что бы мы ни делали, эта таблица уже всегда будет DISTINCT...
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Oleg Troyansky
Из моего опыта, DISTINCT практически всегда медленный, а на больших данных - очень медленный.

А что касается поведения DISTINCT в комбинации с JOIN, CONCATENATE, и т.д. - нужно просто запомнить что DISTINCT применяется к конечному результату загрузки. Более того, DISTINCT становится атрибутом таблицы и применяется и после первоначальной загрузки - что бы мы ни делали, эта таблица уже всегда будет DISTINCT...
Это я и имел ввиду под наследованием. Применив, вся таблица станет дистинкт.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Вопрос сообществу Qlik: хотите ли вы бесплатную онлайн сессию с Клик специалистами, в целях скоротать время с пользой во время карантина, и получить ответы на любые вопросы из экосистемы Qlik?
Анонимный опрос
62%
Да, желательно в ближайшие дни
16%
Да, но позже, через пару недель
4%
Нет, так как я Qlik Yoda
17%
Нет, так как я предпочитаю читать книги и задавать вопросы здесь, в чате
Проголосовало: 69
источник

J

Jack in Qlik BI chat
Oleg Troyansky
Из моего опыта, DISTINCT практически всегда медленный, а на больших данных - очень медленный.

А что касается поведения DISTINCT в комбинации с JOIN, CONCATENATE, и т.д. - нужно просто запомнить что DISTINCT применяется к конечному результату загрузки. Более того, DISTINCT становится атрибутом таблицы и применяется и после первоначальной загрузки - что бы мы ни делали, эта таблица уже всегда будет DISTINCT...
Так, а если у нас есть таблица distinct с новыми данными, и мы её конкатенируем к большой базе - вся база станет distinct?
источник

OT

Oleg Troyansky in Qlik BI chat
Jack
Так, а если у нас есть таблица distinct с новыми данными, и мы её конкатенируем к большой базе - вся база станет distinct?
Насколько я помню, нет - свойство DISTINCT не переходит от одной таблицы к другой, как коронавирус :-) Впрочем, это очень легко проверить, не так ли?
источник