Loading

[メジャー] ディメンションの十分位値の作成

公開日: Oct 14, 2022
説明
各レコードをそれぞれの十分位値 (<10%、11 ~ 20%、21 ~ 30% など) に分類、およびその十分位値をビューのディメンションとして使用するディメンションを生成できませんでした。
解決策
上記のステップは添付ワークブック "Decile Bins (十分位値ビン)" で確認できます。

オプション 1

IF/ELSEIF 計算を LOD および PERCENTILE 集計と組み合わせることができます。たとえば、個別のレコードや参照元の行レベルの売上高を十分位値で表す場合は次のようになります。
  1. [分析] > [計算フィールドの作成...] を選択します。
  2. 計算フィールドの名前を変更し、次の式を入力して [OK] をクリックします。
    IF [Sales] <= {PERCENTILE([Sales], .1)} THEN "<10%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .2)} THEN "20%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .3)} THEN "30%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .4)} THEN "40%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .5)} THEN "50%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .6)} THEN "60%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .7)} THEN "70%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .8)} THEN "80%"
    ELSEIF [Sales] <= {PERCENTILE([Sales], .9)} THEN "90%"
    ELSE "100%"
    END
上記の式は、それぞれの行やレコードを十分位値に対して評価します。

オプション 2

集計を比較する場合は、いくつかの修正が必要になります。たとえば、顧客ごとに売上高の十分位値を評価する場合、このような式にする必要があります。
  1. [分析] > [計算フィールドの作成...] を選択します。
  2. 計算フィールドの名前を変更し、次の式を入力して [OK] をクリックします。
    IF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .1) } THEN "<10%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .2) } THEN "20%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .3) } THEN "30%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .4) } THEN "40%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .5) } THEN "50%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .6) } THEN "60%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .7) } THEN "70%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .8) } THEN "80%"
    ELSEIF{ FIXED [Customer Name] : SUM( [Sales] ) } <= {PERCENTILE({ FIXED [Customer Name] :SUM([Sales]) }, .9) } THEN "90%"
    ELSE "100%"
    END
[フィルター] カードの [州] ピルは灰色で表示されます。これは、ピルがビューのコンテキストに追加されたことを示しています。これが重要であるのは、FIXED 詳細レベルの式が標準の青または緑のフィルターに影響されないためです。詳細レベルの式が評価される前に、コンテキスト フィルターのみが処理されます。
ナレッジ記事番号

001498367

添付ファイル

Decile Bins.twbx

1198 KB

 
読み込み中
Salesforce Help | Article