ナレッジベース

上位 N% の平均を計算する方法


発行: 07 Apr 2022
最終修正日: 15 Jan 2024

ご質問

上位 N% の平均を計算する方法

環境

  • Tableau Desktop

回答

次の手順は、顧客名ごとに売上高の上位 10% の平均を計算するためのものです。

1. Sample - Superstore (サンプル - スーパーストア) に接続します。
2.  新しい計算フィールドを次の設定として作成します。
       名前: Top10
       計算: INDEX() <= INT(SIZE()/10)
                           //これは上位 10% を絞り込むための表計算フィルターです。
3. 次のような新しい計算フィールドを作成します。
       名前: Top10_Average
       計算: if first()=0 then
                           window_avg ( if [Top10] then
                           sum([Sales])
                           end)
                           END
4. [Customer Name] を [詳細] にドラッグします。
5.  [Top10_Average] を [テキスト] にドラッグします。
6. マーク カードの [Customer Name] を右クリックして [並べ替え] を選択し、次のように設定します。
ユーザーが追加した画像
7.  マーク カードの [Top10_Average] を右クリックして [表計算の編集] を選択し、次のように設定します。
ユーザーが追加した画像

上位 10% の平均が表示されます。 
この記事で問題は解決しましたか?