Size: a a a

2019 December 18

IB

Igor Burobin in Qlik BI chat
если преполагается что только 1 значение QTY и 1 значение x будет то рекомендую исопльзовать only
источник

АМ

Антон Михеев... in Qlik BI chat
я такую штуку обычно делаю на стороне скрипта, количество*вес (объем/площадь и тд) и вывожу отдельным полем
источник

A

Andrew in Qlik BI chat
Антон Михеев
я такую штуку обычно делаю на стороне скрипта, количество*вес (объем/площадь и тд) и вывожу отдельным полем
Вот думаю на крайний случай это оставить
источник

A

Andrew in Qlik BI chat
Igor Burobin
Агрегация в любом случае должна быть если полученное используется как мера. Это может быть к примеру SUM(QTY * x), only(QTY * x) и тд
Сум (кол-во * вес) почему-то возвращает нули вообще везде
источник

АМ

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

IB

Igor Burobin in Qlik BI chat
Andrew
Сум (кол-во * вес) почему-то возвращает нули вообще везде
может там не числа а строки? Попробуйте функцию IsNum(x) и IsNum(QTY) они вернут true или false ?
источник

A

Andrew in Qlik BI chat
QTY и X - вычисляемые как SUM(...), там не может быть строки. Сейчас убрал это вычисление и прописал =10 и =2, результат:
источник

A

Andrew in Qlik BI chat
источник

A

Andrew in Qlik BI chat
Смущает bad names - при использовании сум другой синтаксис?
источник

A

Andrew in Qlik BI chat
без сум всё считается и не ругается на названия полей
источник

A

Andrew in Qlik BI chat
IsNum возвращает тру (-1)
источник

НБ

Нурсултан Бексултано... in Qlik BI chat
Добрый день
источник

НБ

Нурсултан Бексултано... in Qlik BI chat
Подскажите как подсчитать сумму нарастающим итогом
источник

ЕС

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

ЕС

Евгений Стучалкин... in Qlik BI chat
или rangesum(above(sum(Сумма),0,rowno()))
источник

A

Andrew in Qlik BI chat
Andrew
Смущает bad names - при использовании сум другой синтаксис?
Разобрался. Не знаю, почему, но это не работает:
источник

A

Andrew in Qlik BI chat
=SUM(AGGR(SUM([QTY]) * SUM([x]), [Product Name]))
источник

A

Andrew in Qlik BI chat
При этом если я меняю QTY и x на выражения, которые их считают - всё сразу становится прекрасно
источник

IB

Igor Burobin in Qlik BI chat
Andrew
=SUM(AGGR(SUM([QTY]) * SUM([x]), [Product Name]))
у Вас QTY и x это не поля а названия мер (показателей) в графике?
источник

IB

Igor Burobin in Qlik BI chat
Поэтому не работает, нельзя по ним функцию агрегации считать
источник