最終修正日: 20 Jul 2023
環境
Tableau Desktop回答
この具体例では、「Sub-Category (サブ カテゴリー)」の上位 N を示し、残りを「Other (その他)」としてグループ化する円グラフを作成します。フィルターで特定のサブカテゴリーを選択解除した場合、ビューは動的に調整されますが、合計値に対する全体の割合は保持されます。クリックして手順を展開する
ステップ 1: パラメーターを作成する
- [データ] ウィンドウで、[ディメンション] の右上のドロップダウン矢印をクリックし、[作成] > [パラメーター] を選択します。
- [パラメーターの作成] ダイアログ ボックスで、パラメーターに名前を付けます。このワークブックの例では、パラメーターに「Top N (上位 N)」という名前が付けられています。
- [データ型] の下で [整数] を選択します。
- [現在の値] の下で、"5" を追加します。
- [OK] をクリックします。
クリックして手順を展開する
ステップ 2: 新しい計算フィールドを 4 つ作成する
- [分析] > [計算フィールドの作成] を選択
- [計算フィールドの作成] ダイアログボックスで、次の操作を行い、[OK] をクリックします:
- フィールドに名前を付けます。例では、このフィールドは「Top N set (上位 N セット)」と呼ばれ、次の式を入力します。
IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN ATTR([Sub-Category]) ELSE 'Other' END
- [分析] > [計算フィールドの作成] を選択
- [計算フィールドの作成] ダイアログボックスで、次の操作を行い、[OK] をクリックします:
- フィールドに名前を付けます。例では、このフィールドは「Sales (cheat) (売上高 (チート))」と呼ばれ、次の式を入力します。
IF RANK_UNIQUE(SUM([Sales]))<=[Top N] THEN SUM([Sales]) ELSE WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST()) END
- [分析] > [計算フィールドの作成] を選択
- [計算フィールドの作成] ダイアログボックスで、次の操作を行い、[OK] をクリックします:
- フィールドに名前を付けます。例では、このフィールドは「% of total (cheat) (合計に対する割合 (チート))」と呼ばれ、次の式を入力します。
IF RANK_UNIQUE(SUM([Sales]))<= [Top N] THEN SUM([Sales])/SUM({ SUM([Sales]) }) ELSE WINDOW_SUM(SUM([Sales]),FIRST()+[Top N],LAST())/SUM({ SUM([Sales]) }) END
- [分析] > [計算フィールドの作成] を選択
- [計算フィールドの作成] ダイアログボックスで、次の操作を行い、[OK] をクリックします:
- フィールドに名前を付けます。例では、このフィールドは「Hide Duplicates (重複を隠す)」と呼ばれ、次の式を入力します。
RANK_UNIQUE(SUM([Sales]))<=[Top N] OR LAST()=0
クリックしてソリューションを展開する
手順 3: ビューを作成する
- [マーク] カードで円グラフのアイコンを選択し、円グラフを作成します。
- 「Top N set (上位 N セット)」を [色] と [ラベル] にドラッグします。
- 「Sub-Category (サブカテゴリー)」を [詳細] にドラッグします。
- 「Sales (cheat) (売上高 (チート))」を [角度] と [ラベル] にドラッグします。
- パーセンテージでこのフィールドを構成するには、[マーク] カードで右クリックし、[書式設定...] を選択します。
- [数値] セクションで [数値] をクリックし、[パーセンテージ] を選択します。
- (オプション) 必要に応じて小数点以下の桁数を調整します。
- 「% of total (cheat) (合計に対する割合 (チート))」を [ラベル] にドラッグします。
- 「Sub-Category (サブカテゴリー)」に沿ってすべての表計算フィールドを設定します。
- 「Sub-Category (サブカテゴリー)」に沿って「Hide Duplicates (重複を隠す)」フィルターを使用し、「True」値でフィルタリングします。
- 「Sub-Category (サブカテゴリー)」を [フィルター] シェルフにドラッグし、[すべて] を選択します。
- その後、「Sub-category (サブカテゴリー)」フィールドを右クリックし、[並べ替え...] を選択します。
- [並べ替え順...] で [フィールド] を選択します。
- 降順で並べ替える場合は [降順] を選択します。
- [フィールド名] で [Sales (売上高)] を選択します。
- [並べ替え] のポップアップ ウィンドウを閉じます。
詳細情報
次のビデオで説明されている手順を表示するには、上記の全セクションを展開します。注: ビデオに音声はありません。ビデオをより高画質で再生する場合は、以下の YouTube アイコンをクリックして YouTube から直接再生します。
記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。
新しい問題を登録する
検索を続ける
ナレッジベース
コミュニティ
製品のヘルプ
トレーニングとチュートリアル