#powerbi #dax
Вопрос:
У меня есть следующие данные:
(в последней колонке должна быть сумма, сгруппированная по BU и ВЫШЕ).
Я достиг подытога последнего столбца, выполнив:
SubTotalBU = CALCULATE ( sum(Sheet1[NSR]), ALLSELECTED(), VALUES(Sheet1[BU]), VALUES(Sheet1[UP]) )
Моя цель состоит в том, чтобы получить максимальное количество подытогов столбцов для каждого из них… То есть; в данном случае мне нужен столбец со всеми значениями 90.
Я пробовал использовать МАКСИМАЛЬНОЕ количество подытогов, но МАКС не работает с мерами… Как я могу получить желаемый результат?
Ответ №1:
Чтобы отобразить все максимальное общее значение в отчете таблицы, вам необходимо создать новый столбец для значения, иначе таблица автоматически отфильтрует базу значений в строке таблицы:
Во-первых, создайте новый столбец для Total BU
:
Tottal BU = CALCULATE(SUM(Sheet1[NSR]),FILTER(Sheet1,Sheet1[Bu] = EARLIER(Sheet1[Bu])))
Затем создайте новый столбец для записи только max value
из Total BU
Max BU = MAX(Sheet1[Tottal BU])
Примеры данных с новым столбцом:
Отчет по таблице: