Microsoft Power BI: RANKX И АГРЕГАЦИЯ РЕЗУЛЬТАТОВ - PullRequest
1 голос
/ 10 июля 2020

У меня возникают проблемы с ранжированием набора строк, а затем с получением итоговой суммы для использования в качестве входных данных для другого вычисления. Я безуспешно пытался использовать вложенные операторы CALCULATE и промежуточную таблицу с помощью CALCULATETABLE. Сценарий выглядит следующим образом:

Исходная таблица

Item Sales
A     3
B     4
C     2
D     7
E     5

Верхняя позиция рейтинга N (3)

Item Sales
D     7
E     5
B     4
TOTAL 16

В этом примере меня интересует значение 16 для дальнейшего обработка

1 Ответ

0 голосов
/ 10 июля 2020

Создайте РАСЧЕТНУЮ КОЛОНКУ для ранжирования продаж.

Sale Rank = RANK.EQ(SalesData[Sales], SalesData[Sales])  

Создайте ИЗМЕРЕНИЕ, чтобы получить 3 лучших продаж.

Top 3 Sales = CALCULATE(SUM(SalesData[Sales]), SalesData[Sale Rank] <= 3)

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...