【Tableau】 Rank_percentile関数で上位N%
Rank_percentile関数はTableauの計算フィールドで使える表計算関数の一つで、指定したメジャーを昇順または降順に並べたうえで全体を100としたランクを付けます。つまり、ある配列の中のある数値までが上位(下位)何%に当たるのかを出すことに使えます。
関数定義
実例(RFM分析)
作りたいもの
1.計算フィールドでRを算出する
2.上位何%かを入力してもらうパラメータを作成する
3.Rank_percentile関数で各数値が上位N%なのか算出する。
4.R:rank_perがパラメータで設定した値より小さいとき、上位N%に該当するので判定の計算フィールドを作成する。
5.Rのヒストグラムの色にR:判定とR:rank_per, 顧客IDを配置する。
(R:rank_perの表計算は「特定のディメンション」でRのビンと顧客IDの両方を選択する)