Power View の 2 つの別々のテーブルに上位 5 レコードと下位 5 レコードを表示しようとしています。
レコードを表示する計算メジャーを作成しました。
しかし、それは私に必要な結果を与えません。
私のデータセットは:-
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)
Power View テーブルで、OverallRatings を使用して上位 5 名と下位 5 名を表示したい
上位 5 つのレコードについては、以下のクエリを使用しています:-
Top 5 name:=CALCULATE(SUMX(SUMMARIZE('Details',[Name],"value2",(SUM([overallRating]))),[value2]),FILTER('Details',RANKX(ALL('Details'),[Ranking])<=5))
私が間違っている場所で誰かが私を助けることができますか、それとも何か他のことを試す必要がありますか.
あなたの助けに感謝します。