Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ビューで使用されるレベルよりも高い詳細レベルのランクでディメンションをグループピングする

公開日: Aug 24, 2022
タスク

最も詳細な値を表示しながら、高い詳細レベルのランクでディメンションをグルーピングします。例: 月次レベルの売上を表示しながら、製品のトップ 5 の国をランキングします。

ステップ
FIXED 計算を使用して、ビューを考慮せずにランクを計算します。

1. 最大の売上を次の式で計算します。

{ FIXED [Product Id]: MAX({ FIXED [Country],[Product Id]:SUM([Sale])})}

2. 2 番目に大きな売上を次の式で計算します。

{ FIXED [Product Id]: MAX({ FIXED [Country],[Product Id]:if  SUM([Sale]) < SUM([Highest sales])
 then SUM([Sale]) end})}

3. 計算が必要なランクの数だけステップ 2 を繰り返します。

4. [Rank (ランク)] という計算フィールドを次の式で作成します。

If ({ FIXED [Country],[Product Id]:SUM([Sale])}) = [Highest sales]
then 1 
ELSEIF 
{ FIXED [Country],[Product Id]:SUM([Sale])} = [Second highest sale]
then 2
end

5. [Rank (ランク)] フィールドを使用して、行シェルフでディメンションをランクでグルーピングし、フィルターシェルフで結果の数を 5 に制限します。

 
その他のリソース
表関数を使用せずにランクを計算する 
注: LOD は計算コストが高いため、詳細レベルの計算を使用しすぎるとパフォーマンスの問題が発生する可能性があります。
ナレッジ記事番号

001456719

 
読み込み中
Salesforce Help | Article