Size: a a a

2020 October 01

MD

Maxim Deviatov in Qlik BI chat
Коллеги, чтото у меня лыжи не едут...
Нужно сделать в визуализации таблицу справочную, по сути список вычисляемых характеристик конкретного продукта.
Соответственно заготовили таблицу INLINE где в каждой строке наименование параметра (измерение) и вторым полем формула (выражение).

К примеру таблица с формулами такая:
[Расчеты]:
   LOAD * INLINE [
   nameVariable, Formula, dscComment
   expСуммаПродаж, sum(Sale), Сумма продаж
   expСреднийЧек, avg(Sale), Средний чек
   expКоличествоЧеков, count(Sale), Количество чеков
   ];

Не могу понять почему в визе не работают эти формулы если их использовать в таблице...
источник

IB

Igor Burobin in Qlik BI chat
Maxim Deviatov
Коллеги, чтото у меня лыжи не едут...
Нужно сделать в визуализации таблицу справочную, по сути список вычисляемых характеристик конкретного продукта.
Соответственно заготовили таблицу INLINE где в каждой строке наименование параметра (измерение) и вторым полем формула (выражение).

К примеру таблица с формулами такая:
[Расчеты]:
   LOAD * INLINE [
   nameVariable, Formula, dscComment
   expСуммаПродаж, sum(Sale), Сумма продаж
   expСреднийЧек, avg(Sale), Средний чек
   expКоличествоЧеков, count(Sale), Количество чеков
   ];

Не могу понять почему в визе не работают эти формулы если их использовать в таблице...
а как Вы это используете?
источник

MD

Maxim Deviatov in Qlik BI chat
Igor Burobin
а как Вы это используете?
Пока никак. Варианты которые в голову приходили не работают.
А хотелось бы например что-то такое:
Измерение:  nameVariable
Мера: вычисляется по формуле из поля Formula
источник

MD

Maxim Deviatov in Qlik BI chat
Может есть какие-то менее замудреные варианты, я иногда люблю велосипеды придумывать...
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Maxim Deviatov
Коллеги, чтото у меня лыжи не едут...
Нужно сделать в визуализации таблицу справочную, по сути список вычисляемых характеристик конкретного продукта.
Соответственно заготовили таблицу INLINE где в каждой строке наименование параметра (измерение) и вторым полем формула (выражение).

К примеру таблица с формулами такая:
[Расчеты]:
   LOAD * INLINE [
   nameVariable, Formula, dscComment
   expСуммаПродаж, sum(Sale), Сумма продаж
   expСреднийЧек, avg(Sale), Средний чек
   expКоличествоЧеков, count(Sale), Количество чеков
   ];

Не могу понять почему в визе не работают эти формулы если их использовать в таблице...
думаю такой подход возможен если на базе этого воспроизводить синтетическое измерение (valuelist). Для визуализации ваши формулы - это просто значения ячеек, они не будут считаться, так же как если бы вы в них написали 1+1, клик бы не выводил вам в табилце 2
источник

MD

Maxim Deviatov in Qlik BI chat
да, что считать не будет это понятно.  Обходной маневр через переменные можно сделать.  
Вопрос как все это скопоновать в одной таблице в визе чтобы было лаконично и не запарно
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
ща запилим)
источник

AD

Andrey Demidov in Qlik BI chat
Igor Burobin
Nprinting... #datamem
источник

DS

Daniil Semenov in Qlik BI chat
Евгений Стучалкин
думаю такой подход возможен если на базе этого воспроизводить синтетическое измерение (valuelist). Для визуализации ваши формулы - это просто значения ячеек, они не будут считаться, так же как если бы вы в них написали 1+1, клик бы не выводил вам в табилце 2
На самом деле если будет выбрано только одно значение nameVariable, то конструкция $(=Formula) посчитает выражение)
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Daniil Semenov
На самом деле если будет выбрано только одно значение nameVariable, то конструкция $(=Formula) посчитает выражение)
это само собой, но интересно чтобы сразу все посчиталось)
источник

DS

Daniil Semenov in Qlik BI chat
Евгений Стучалкин
это само собой, но интересно чтобы сразу все посчиталось)
Но не очень понятно, как это должно выглядеть, если nameVariable - это измерение.
Даже на уровне вывода этих самых измерений в таблицу)
источник

DS

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

MD

Maxim Deviatov in Qlik BI chat
да, плоский список.
можно представить так: в первой колонке название параметра (nameVariable), во второй колонке надо считать меру по уникальной для этого параметра формуле
источник

IB

Igor Burobin in Qlik BI chat
Я делал такую штуку на 500 показателей
источник

IB

Igor Burobin in Qlik BI chat
Такой костылище....
источник

IB

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

MD

Maxim Deviatov in Qlik BI chat
значит немудрено что я ничего адекватного не придумал...
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Хоба!
источник

MD

Maxim Deviatov in Qlik BI chat
вот я таким путем и пошел.  В таблице создаю выражения а скриптом их преобразую в формулы.  Но пока не понял как в визе их подставлять в соответствующую строку
источник

IB

Igor Burobin in Qlik BI chat
Но у меня была задача посчитать с одной формулы лфл несколько штук еще
источник