#powerbi #dax
Вопрос:
Я стремлюсь получить общее и максимальное значение для каждой группы C%, но я не могу…
Учитывая приведенные ниже данные, я хотел бы сделать Total/MAX (на группу C%), то есть:
- для C1 50/50
- для C2 35/25
- для C3 35/20
Возможно ли это сделать в рамках одной меры?
Ответ №1:
Чтобы найти Total amp; Max
для каждой группы, это можно сделать calculate
, снова используя меру и используя variable
для лучшего обзора приведенную ниже формулу:
Percentage =
var total = CALCULATE(SUM(TAX[Value]),
FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
var maxV = CALCULATE(MAX(TAX[Value]),
FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
return
total/maxV
Таблица с добавлением столбца: