発行: 18 Oct 2017
最終修正日: 12 Apr 2023
ご質問
総計をセグメント化して、より詳細なサマリーを作成する方法。
たとえば、ハイライト表で各カテゴリー内に毎年の売上高の列を表示している場合、総計を年ごとにセグメント化して、各年の全カテゴリーの売上高合計を表示することができます。
回答
オプション 1: ツールヒント Viz を使用して、各年の合計をすべての年との関連で示す
この記事の右側のペインからダウンロード可能なワークブックの例 "Segmented Grand Totals.twbx" では、サンプル データ セット "Superstore (スーパーストア)" を使用してツールヒント Viz を追加し、年をまたいだ傾向をエンド ユーザーがツールヒントで確認できるようにします。ツールヒント Viz は、Tableau Desktop 10.5 で追加された新機能です。
これらの指示は、"Original" ワークシートから始まります。ワークブックには、"Original" ワークシートの作成方法に関する詳細な指示が含まれています。
- 目的の合計を示すためのワークシートを作成します。この例では、これは "sales per year (年間売上高)" ワークシートです。"sales per year (年間売上高)" ワークシートに移動して、それがどのように作成されたかに関する詳細な指示を確認します。
- マーク カードの [ツールヒント] をクリックします。
- [ツールヒントの編集] ダイアログで、[挿入] > [シート] > "sales per year (年間売上高)" をクリックします。
オプション 2: ユーザーがカテゴリーを非表示にして年の合計を確認できるようにする
この記事の右側のペインからダウンロード可能なワークブックの例 "Segmented Grand Totals.twbx" では、サンプル データ セット "Superstore (スーパーストア)" を使用してパラメーターを作成し、ディメンション [Category (カテゴリー)] の表示と非表示を切り替えます。
これらの指示は、"Original" ワークシートから始まります。ワークブックには、"Original" ワークシートの作成方法に関する詳細な指示が含まれています。
- [データ] ペインで [ディメンション] の隣にある下矢印をクリックし、[パラメーターの作成...] を選択します。
- [パラメーターの作成] ダイアログで、次の操作を行い、[OK] をクリックします。
- パラメーターに名前を付けます。この例では "Toggle Category (カテゴリーの切り替え)" という名前にします。
- [データ型] は [ブール] を選択します。
- 必要に応じて、TRUE と FALSE の別名を設定します。
- データ ペインで [Toggle Category (カテゴリーの切り替え)] を右クリックし、[パラメーター コントロールの表示] を選択します。
- [分析] > [計算フィールドの作成] を選択します。
- 計算フィールドに名前を付けます。この例では、計算フィールドの名前を "Category or blank (カテゴリーまたは空白)" にします。
- 式フィールドで、次のような計算を作成します。
IF [Toggle Category]
THEN [Category]
ELSE ''
END
- 列シェルフの [Category (カテゴリー)] を [Category or blank (カテゴリーまたは空白)] に置き換えます。
- エンド ユーザーは、[Category (カテゴリー)] を非表示にすると年の合計を確認できます。
オプション 3: 年のディメンションを複数の計算フィールドに置き換える
この記事の右側のペインからダウンロード可能なワークブックの例 "Segmented Grand Totals.twbx" では、サンプル データ セット "Superstore (スーパーストア)" を使用して個別の計算フィールドを作成し、各年の売上高を分離します。
これらの指示は、"Original" ワークシートから始まります。ワークブックには、"Original" ワークシートの作成方法に関する詳細な指示が含まれています。
- [分析] > [計算フィールドの作成] を選択します。
- 開いた [計算フィールド] ダイアログ ボックスで次の操作を実行し、[OK] をクリックします。
- 計算フィールドに名前を付けます。この例では、計算フィールドの名前を "2011 Sales (2011 年の売上高)" にします。
- 式フィールドで、次のような計算を作成します。
IF DATEPART('year', [Order Date]) = 2011
THEN [Sales]
END
- ビューのすべての年について手順 1 ~ 2 を繰り返します。
- [YEAR(Order Date) (年(注文日))] を列シェルフから削除します。
- [Sales (売上高)] を [ラベル] と [色] の両方から削除します。
- [メジャー ネーム] をフィルター シェルフにドラッグします。
- [フィルター] ダイアログで、手順 1 ~ 3 で作成したすべての計算のみをチェックして [OK] をクリックします。
- [メジャー ネーム] の 2 番目のコピーを列シェルフにドラッグします。
- マーク カードで、[メジャー バリュー] を [ラベル] にドラッグします。
- マーク カードで、[メジャー バリュー] の 2 番目のコピーを [色] にドラッグします。
詳細情報
この記事についてディスカッションする...