Я пытаюсь создать вычисляемое поле в PowerPivot Excel, и у меня возникают проблемы с получением результатов, которые я хочу. В частности, я пытаюсь получить имя элемента с наивысшим значением из последующего столбца в результатах предложения суммирования или groupby.Как получить идентификатор максимального значения при использовании Summarize
Образец данных:
Расчет в два этапа:
- просуммировать # Часов по проекту
- Возвращает имя/ID проекта с максимальной суммой
В этом примере конечный результат должен быть «D», так как «D» s Sum of Hours является самым высоким (10).
Я могу определить, наибольшее количество часов с помощью этого вычисляемого поля:
Test:=MAXX(Summarize(ExampleTable, [Project], "TotalHours", Sum([Hours])), [TotalHours])
я не уверен, как либо изменить это вычисляемое поле или создать новое вычисляемое поле, чтобы вернуться " D».
Дальнейшее усложнение результатов, результаты должны принимать текущий контекст фильтра в пример, чтобы результаты всегда были правильными, независимо от того, что делает пользователь. Вот более широкий набор образцов данных и ожидаемых результатов:
Вот ожидаемые результаты в плане часов. Для каждой желтой ячейки я хочу, чтобы результатом вычисленного поля было название проекта (A-E).
Вот пример фактического отчета, показывающий MaxHours вместо названия проекта. Моя цель - показать название проекта вместо MaxHours. (Не забудьте проигнорировать промежуточные итоги).
MaxHours:=MAXX(SUMMARIZE(Table1,[Project],"Total Hours",sum([Hours])),[Total Hours])
Вот этот пример без подытог:
ПРИМЕЧАНИЯ: Мы не можем предположить, никаких связей для целей данного вопроса.
В этой сводной таблице, что вы поделились, кажется, что вы уже используете «Проект» в качестве параметра строки. Вы имели в виду группу? Например, в строке 4 у вас есть проект D, так как значения будут чем-то другим, кроме проекта D? – RedVII
@ RedVII - хороший вопрос. Я использую «Проект» как измерение строки ТОЛЬКО для иллюстрации желаемых результатов. Окончательный отчет НЕ будет иметь проект в сводной таблице ... просто другие измерения. Имеет ли это смысл. Если это полезно, я могу опубликовать изображение этого (так как я могу рассчитать желаемые часы, а не проект) – KingOfTheNerds
Gotcha, я думаю, я понимаю, что вы имели в виду. Я отправлю свою попытку немного. – RedVII