Size: a a a

2020 July 20

ЕС

Евгений Стучалкин... in Qlik BI chat
Galina E
Вот этим он мне и не нравится. :), еще не удобно сложные формулы писать. При разработке не удобно, а когда все сделано, то ломать сложно и не хочется.
источник

ЕС

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

IB

Igor Burobin in Qlik BI chat
Хоть сам пользуюсь такими штуками - формулы в выражениях зло... Попробую объяснить почему.

1. В QlikView мы используем выражения в переменных только ради того чтобы повторное использование элементов обеспечить - удобно менять и тп. В Qlik Sense для этого есть меры и измерения, и там использовать выражения не по канону.
2. В том же QlikView проблема - когда пользователи через интерфейс работают то не видят переменных значения (в зависимости от правил публикации) и из-за этого не могут в интерфейсе самостоятельно прописывать формулы ориентируюясь уже на написаные. Я знаю одну организацию с очень крупными внедрениями Qlik где из-за этого не сдать проект - архитекторы не примет.
3. Был проект QlikView где надо было очень много сделать выражений и единственный выход был либо написать утилиту которая будет визы создавать автоматом с мерами и выражениями либо завести примерно 2500 переменных из файла где будут описаны выражения. Так вот - просмотрщик выражений в QlikView при этом открывался по 25-40 минут.
источник

IB

Igor Burobin in Qlik BI chat
Для QS - Можно конечно в Qlik Sense делать меры и в мере указывать переменную. Но зачем это делать?
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Igor Burobin
Хоть сам пользуюсь такими штуками - формулы в выражениях зло... Попробую объяснить почему.

1. В QlikView мы используем выражения в переменных только ради того чтобы повторное использование элементов обеспечить - удобно менять и тп. В Qlik Sense для этого есть меры и измерения, и там использовать выражения не по канону.
2. В том же QlikView проблема - когда пользователи через интерфейс работают то не видят переменных значения (в зависимости от правил публикации) и из-за этого не могут в интерфейсе самостоятельно прописывать формулы ориентируюясь уже на написаные. Я знаю одну организацию с очень крупными внедрениями Qlik где из-за этого не сдать проект - архитекторы не примет.
3. Был проект QlikView где надо было очень много сделать выражений и единственный выход был либо написать утилиту которая будет визы создавать автоматом с мерами и выражениями либо завести примерно 2500 переменных из файла где будут описаны выражения. Так вот - просмотрщик выражений в QlikView при этом открывался по 25-40 минут.
Я до выражений в переменных дошел по причине того, что мастер айтемы нельзя использовать в Qlik Sense в куче мест - сортировке, опорных линиях, осях и т.д. Тоже относится к вариантам формул - создавать 10 вариантов каждой формулы в мастерайтемах - тоже не вариант. А если там имя поля надо будет поменять?

Править 10 формул, а потом вспоминать где они еще прописаны просто в выражениях поля? Нет, спасибо)
источник

IB

Igor Burobin in Qlik BI chat
Я согласен что есть моменты которые можно удобнее решить выражениями
источник

IB

Igor Burobin in Qlik BI chat
удобнее прежде всего для разработчика!
источник

IB

Igor Burobin in Qlik BI chat
Но Qlik движется в направлении правильном - возможность использовать меры потихоньку добавляется. Например раньше в цветовых схемах нельзя было
источник

GE

Galina E in Qlik BI chat
Igor Burobin
Для QS - Можно конечно в Qlik Sense делать меры и в мере указывать переменную. Но зачем это делать?
Админить формулы (особенно во внешнем файле)  , как написал Евгений проще. Кроме того, есть куча мест, типа видимости столбцов и раскраски, где нет мер, а нужны формулы.Некоторые  Extensions не хочет видеть меры .
Когда понимаешь , что будет несколько приложений на одной модели, даже противники такого подхода, как я, вспоминают этот способ и загружают формулы
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Igor Burobin
удобнее прежде всего для разработчика!
Все для нас, любимых) Вообще, юзеру никто не запрещает свои формулы создавать в мастер айтемах. Но когда костяк основных формул жестко прописан - это удобно с точки зрения отсутствия самодеятельности. Вообще, с чегобы не-разработчику писать формулы в клике?)
источник

IB

Igor Burobin in Qlik BI chat
Galina E
Админить формулы (особенно во внешнем файле)  , как написал Евгений проще. Кроме того, есть куча мест, типа видимости столбцов и раскраски, где нет мер, а нужны формулы.Некоторые  Extensions не хочет видеть меры .
Когда понимаешь , что будет несколько приложений на одной модели, даже противники такого подхода, как я, вспоминают этот способ и загружают формулы
Если честно я очень критически отношусь к Extension. Считаю что применять нужно только в крайних случаях)) Если Extension не поддерживаем меры это звоночек что там внутри бог знает что!
источник

IB

Igor Burobin in Qlik BI chat
В QS пользователь не может посмотреть значение переменной зайдя в редактор - теряется смысл self-service BI инструментария
источник

IB

Igor Burobin in Qlik BI chat
Можно посмотреть переменную с помощью костыля - указываем ее в таблице например, дальше отправляем в Excel и оттуда копируем
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Igor Burobin
В QS пользователь не может посмотреть значение переменной зайдя в редактор - теряется смысл self-service BI инструментария
Напротив, в визуале можно сделать более удобный инструмент для навигации по формулам. С возможностью скопировать выражение и вставить в редактор
источник

IB

Igor Burobin in Qlik BI chat
Это не из коробки, такую надо вставлять в каждый документ
источник

GE

Galina E in Qlik BI chat
Igor Burobin
В QS пользователь не может посмотреть значение переменной зайдя в редактор - теряется смысл self-service BI инструментария
Вроде бы при составлении выражении в редакторе формул есть возможность посмотреть содержание переменных, в правой панели выбора. Неудобно, но не невозможно
источник

IB

Igor Burobin in Qlik BI chat
да, сейчас есть
источник

IB

Igor Burobin in Qlik BI chat
источник

ЕС

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

Соглашусь с тем, что использование такого инструмента требует определенной подготовки со стороны процесса разработки. Но это уже издержки поддержки тяжелого наследия былых проектов. Если в новом проекте сразу действовать по заложенной схеме - все заходит на ура.
источник

IB

Igor Burobin in Qlik BI chat
Лет 5 назад я бы согласился с подходом про "меры=переменные" так как постоянно его использовал, особенно для QV. Размышляя только о повторном использовании и не учитывая другие аспекты. В проектах где пользователь только смотрит а не работает полноценно в BI я так и делаю до сих пор для QlikView. В остальных проектах формулы использую только для настроек или каких то фишек типа динамическая сортировка
источник