Я пытаюсь показать 5 лучших записей и нижних 5 записей в двух отдельных таблицах в Power View.Top 5 and Bottom 5 записей в Power Pivot
Я создал рассчитанную меру для показа записей.
Но это не дает мне требуемого результата.
Мой набор данных: -
ID Name Rating OverallRating Ranking
1 A 124
2 B 156
3 C 123
4 D 124
5 E 125
6 F 143
7 G 124
8 H 123
9 I 156
10 A 178
11 B 187
12 C 123
13 H 123
14 I 134
15 D 138
16 E 50
17 F 90
18 G 70
У меня также есть следующие меры
[Count]=SUMX(SUMMARIZE('Details',[Name],"Value",COUNTA([ID])),[Value])
Общая оценка рассчитывается на основе: - Сумма рейтинга для каждого имени, деленной на графа [ID ] для этого имени.
OverallRating=SUMX(SUMMARIZE('Details',[Name],"value2",([Rating])/[Count]),[value2])
, тогда я рассчитываю ранг на этот общий рейтинг.
Ranking=RANKX(ALL(Details),[overallRating],,0,Dense)
Теперь я хочу Top 5 и нижний 5 имен с OverallRatings в Power View Таблица
для топ 5 записей я использую ниже запрос: -
Top 5 name:=CALCULATE(SUMX(SUMMARIZE('Details',[Name],"value2",(SUM([overallRating]))),[value2]),FILTER('Details',RANKX(ALL('Details'),[Ranking])<=5))
может кто-то помочь мне в этом, где я делаю неправильно или мне нужно попробовать что-то еще.
Ваша помощь будет оценена по достоинству.
Вам необходимо включить все столбцы в свои данные образца. Я не могу воссоздать ваши текущие вычисления: например, «Общий рейтинг» содержит столбец [Count], не включенный в ваши данные. – guitarthrower
hi @guitarthrower Count - это не что иное, как подсчет группы идентификаторов по имени. формула для того, что я использую, является [Count] = SUMX (SUMMARIZE («Детали», [Имя], «Значение», COUNTA ([ID])), [Значение]) –