Size: a a a

2020 February 17

ZS

Zhenya Skrebanov in Qlik BI chat
Простой пример осложнения работы с такими формулами, когда клиент настоял на выборе в дате, текущая формула - это формула определения цвета бара в графике:
источник

ZS

Zhenya Skrebanov in Qlik BI chat
If(
If(GetSelectedCount(Week_no)>0, sum({<Kpi_key={12}>}Successes)/sum({<Kpi_key={12}>}Total_files),
 sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Successes)/sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Total_files))<0.8,$(vRedColorSummary),
If(
If(GetSelectedCount(Week_no)>0, sum({<Kpi_key={12}>}Successes)/sum({<Kpi_key={12}>}Total_files),
 sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Successes)/sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Total_files))>=0.8 and
   If(GetSelectedCount(Week_no)>0, sum({<Kpi_key={12}>}Successes)/sum({<Kpi_key={12}>}Total_files),
 sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Successes)/sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Total_files)) <0.9,$(vAmberColorSummary),
If(
If(GetSelectedCount(Week_no)>0, sum({<Kpi_key={12}>}Successes)/sum({<Kpi_key={12}>}Total_files),
 sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Successes)/sum({<Kpi_key={12}, Week_no={$(vMaxWeekKPI12)}>}Total_files))>=0.9, $(vGreenColorSummary)
   )
   )
   )
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Без оптимизаций естественно, ведь оптимизациия - это на потом )) Но суть в том, что из-за того, что в основной формуле применено это условие, то и в формуле цвета я его должен применить, чтобы корректно отображалось все, согласно моей модели данных, в итоге формулы цвета сложнее самих исходных формул, слава богу удалось все привести в единую модель и все поля одинаковые, разница только в ключах в сет анализе.
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Коллеги, а где полемика, споры? Я думал мои слова вызовут бурю возмущения? Получается все со всеми моими утверждениями согласны? ) Приятно.
источник

MD

Maxim Deviatov in Qlik BI chat
Zhenya Skrebanov
Пришлите файлик я вам расскажу, как с ним быть)
буквально 6 строк, но идея думаю понятна
источник

DS

Daniil Semenov in Qlik BI chat
А столбцов будет больше или это все?
источник

MD

Maxim Deviatov in Qlik BI chat
Daniil Semenov
А столбцов будет больше или это все?
непредсказемо, но в пределах 20 штук
источник

DS

Daniil Semenov in Qlik BI chat
Тогда надо первым этапом выгрузить таблицу.
Потом обратиться к системному полю, где хранится перечень загруженных полей для каждой Таблицы. И там уже, знач количество, все будет просто)
источник

DS

Daniil Semenov in Qlik BI chat
Все поля, соответственно, не имея явных заголовков будут называться @1...@N. Их уже сабфилдом разложить можно
источник

DS

Daniil Semenov in Qlik BI chat
Грубо говоря, тело load сформировать в цикле и в скрипте его уже потом подставить.
источник

DS

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

Y

Yulia in Qlik BI chat
Zhenya Skrebanov
Но если говорить еще серьезнее - то вам надо убедить клиента научиться тыкать рукой в нужный фильтр и ВЫБИРАТЬ дату в листбоксе, а не ставить задачу разработчику что-то там выбирать, если ничего не выбрано.
я сделала иначе: в vizlib есть объект фильтр, и там оказывается можно указать выборку по умолчанию)
источник

Y

Yulia in Qlik BI chat
вдруг кому-то тоже полезно будет... 😊
источник

DS

Daniil Semenov in Qlik BI chat
Визлиб платный :)
источник

MD

Maxim Deviatov in Qlik BI chat
Daniil Semenov
Тогда надо первым этапом выгрузить таблицу.
Потом обратиться к системному полю, где хранится перечень загруженных полей для каждой Таблицы. И там уже, знач количество, все будет просто)
Не понял пока логику.
Буду признателен
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Я тоже не до конца разобрал, какой результат ожидается, структура файла специфическая, как его нужно распарсить?
источник

MD

Maxim Deviatov in Qlik BI chat
источник

ZS

Zhenya Skrebanov in Qlik BI chat
Это полное описание задачи, или еще какие-то условия появятся, поля, классы? Пока видно три столбца в результате, который необходим, сколько еще таких столбцов будет, может быть? Сейчас есть Площадь, Класс, Условия
источник

GE

Galina E in Qlik BI chat
Daniil Semenov
Визлиб платный :)
Есть на Branchе бесплатный экстеншен, где тоже можно значение по-умолчанию указать
источник

DS

Daniil Semenov in Qlik BI chat
Galina E
Есть на Branchе бесплатный экстеншен, где тоже можно значение по-умолчанию указать
Это надо Юлии адресовать :)
источник