Страницы: 1
RSS
DAX. Подсчет суммы начисленных бонусов каждого чека по клиенту в строке
 
Коллеги, добрый день!

В вложении пример. DAX мера отлично вычисляет сумму уникальных значений каждого чека - когда стоит фильтр на номер клиента:
Код
SumDistinct:=SUMX (DISTINCT (PastedTable[Номер чека]); 
   CALCULATE ( MAX ( [Начисленные бонусы]) ))
но мне необходимо в каждой строке вычислить сумму уникальных значений начисленных бонусов по каждому номеру клиента

в екселе это обычный суммесли, в диапазоне номер, суммируем начисленные бонусы


как такой же успех повторить в DAX`e?

 
Так?
Код
sUMIF:=
CALCULATE(
       [SumDistinct Чек_Клиент];
       ALL(
            'PastedTable'[Сумма чека];
             PastedTable[Номер чека]
           )
          )
 
Padre_777, добрый вечер. мой вариант:
Код
=var tab = CALCULATETABLE(
      SUMMARIZE('PastedTable';
            PastedTable[Номер Клиента];
            'PastedTable'[Номер чека];
            'PastedTable'[Начисленные бонусы]
            );
         ALLEXCEPT(PastedTable;PastedTable[Номер Клиента])
         )
var result = SUMX(tab;'PastedTable'[Начисленные бонусы])
return result

И еще  итог моей меры не совпадает с Вашим, т.к. у Вас есть дубли чеков для разных клиентов.
 
Alex,

добрый день!

Ваш вариант меры Total бонусы высчитывает правильно. только делает он это в ячейке расчёта, а не добавленном столбце.
Номера чеков не будут уникальные, так как под каждым номером есть ассортимент.

Может быть много чеков под одним клиентом, в чеках разное кол-во ассортимента. Цель - подсчёт начисленных бонусов по каждому чеку, сгруппированных по каждому клиенту тотал в столбце, чтобы можно было этой сумме тотал присвоить признак, разложить на сегменты.

Сейчас мне приходится делать сводную из модели данных, в строки номер клиента, в значения меру. Затем этот список закидывать обратно в модель и через RELATED добавлять общую сумму баллов. Которые потом и сегментирую в другом справочнике. На небольших массивах этот костыль приемем. Но хотелось бы нагрузить модель этим расчётом. построчно.
 
Padre_777,
А ответ из поста 2 Вам тоже не подходит?
 
Padre_777, если нужен вычисляемый столбец, то во вложении вариант
Страницы: 1
Наверх