DAX округлить и затем суммировать вычисляемый столбец, сгруппированный по столбцу - PullRequest
0 голосов
/ 19 сентября 2019

Используя powerbi / DAX, мне нужно создать меру для суммирования чисел в вычисляемом столбце («Единицы»), сгруппированных по «Порядку» и затем округления до следующего целого числа.

Я пытался(пока без округления): OrderSummary = SUMMARIZE (tblOrder, tblOrder [OrderNumber], "TUnits", SUM (tblOrder [Units])))

Я получаю ошибку 'Выражение относится к нескольким столбцам.Несколько столбцов не могут быть преобразованы в скалярное значение. '

Order   | Units   
---------------
 OrderA | 1.1     
 OrderA | 2.3     
 OrderB | 2.4     
 OrderB | 4.5     

Сумма для OrderA должна составлять 2,3 + 1,1, поэтому 3,4 округляется до 4
Сумма для OrderB должна составлять 2,4 + 4,5, поэтому6,9 округляется до 7

Выход для меры DAX должен быть 11

1 Ответ

0 голосов
/ 19 сентября 2019

Разобрался.Мне нужно было использовать таблицу вместо столбца для подведения итогов.Шаги:

Создание новой таблицы

OrderSummary = SUMMARIZE(tblOrder, tblOrder[OrderNumber], "TUnits", SUM(tblOrder[Units]))

Создание нового столбца (для округления)

Round = ROUNDUP(OrderSummary[TUnits], 0 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...