Size: a a a

2019 November 28

И

Иван ☕ Qlik in Qlik BI chat
Daniil Semenov
Так вопрос в задаче)
Просто был выявлено в ходе работы отчета. Если поле пустое, то его участие в Set Analysis для клика фиолетово. Т.е. Left Join Флаг нельзя делать, т.к. может возникнуть такой случай
источник

И

Иван ☕ Qlik in Qlik BI chat
Вообще вопрос может ли пустое поле быть в модели)
источник

DS

Daniil Semenov in Qlik BI chat
ну вот, если обрабатывать этот случай на уровне интерфейса, то подойдёт такое решение)
источник

DS

Daniil Semenov in Qlik BI chat
Иван ☕ Qlik
Вообще вопрос может ли пустое поле быть в модели)
ну, это уже концептуальные вещи)
Если прецендент возник, то не исключено, что он возникнет вновь.
А там уже либо на уровне скрипта попытаться избежать, либо на уровне источника)
источник

И

Иван ☕ Qlik in Qlik BI chat
Нет, 1-1 выходит = 0
источник

DS

Daniil Semenov in Qlik BI chat
я не очень понимаю)
Взял скрипт, который ты скидывал и проверил оба случая - всё ок)
источник

DS

Daniil Semenov in Qlik BI chat
но понятно, что field3={3} в первом случае, когда поле пустое выполняет исключительно декоративную роль)
источник

DS

Daniil Semenov in Qlik BI chat
а, понял
источник

DS

Daniil Semenov in Qlik BI chat
при выборках не работает.
источник

DS

Daniil Semenov in Qlik BI chat
сча поправим)
источник

DS

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

DS

Daniil Semenov in Qlik BI chat
то есть $-1
источник

DS

Daniil Semenov in Qlik BI chat
нет, не ок)
Теперь не работает, когда значения в поле есть.
В общем, проще, похоже, на уровень скрипта обработку перенести)
источник

И

Иван ☕ Qlik in Qlik BI chat
😄
источник

И

Иван ☕ Qlik in Qlik BI chat
Да, нужно учитывать при сборке модели
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Иван ☕ Qlik
Да, нужно учитывать при сборке модели
Я вообще прихожу к выводу, что если поле не является ключевым, то значения null() нужно к тексту преобразовывать, если таковые в этом поле могут быть
источник

И

Иван ☕ Qlik in Qlik BI chat
Причем, '' работает в set analysis (пустота), а null() нет
источник

И

Иван ☕ Qlik in Qlik BI chat
Евгений Стучалкин
Я вообще прихожу к выводу, что если поле не является ключевым, то значения null() нужно к тексту преобразовывать, если таковые в этом поле могут быть
Наверное это правильно. Производительность не падает?
источник

MS

Maxim Senin in Qlik BI chat
Евгений Стучалкин
Я вообще прихожу к выводу, что если поле не является ключевым, то значения null() нужно к тексту преобразовывать, если таковые в этом поле могут быть
А прятать как, если это разрез?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Иван ☕ Qlik
Наверное это правильно. Производительность не падает?
не замечал) Опять же, подмена null() не на все поля вешается, а там где они должны быть 100% зачищены
источник