最終修正日: 19 Jun 2023
環境
- Tableau Desktop
- Tableau Server
回答
どの合計を非表示にする必要があるかによって、ソリューションは異なります。この記事の右側のペインにあるワークブックでは、[Superstore (スーパーストア)] サンプル データ セットを使用して、次のすべてのソリューションを示しています。
すべてのソリューションは、"original" ワークシートから開始します。"original" を作成する手順は、ワークブックに記載されています。
シナリオ 1: ディメンションの小計を削除する
オプション 1: Tableau Desktop のみ
行シェルフに、3 つのディメンション ([Category (カテゴリ)]、[Sub-category (サブカテゴリ)]、[顧客区分 (Segment)]) があるビューでは、[Category (カテゴリ)] に対してのみ小計を表示します。- [分析] > [合計] > [すべての小計を追加] を選択します。
- 不要な小計を削除するには、[行] シェルフで [Sub-Category (サブカテゴリ)] を右クリックし、[小計] のチェックを外します。
注: ビデオは古いバージョンで作成されている場合があります。
オプション 2: Tableau Desktop または Web 編集
- 小計を行うディメンションのみをビューに追加します。
- [分析] > [合計] > [すべての小計を追加] を選択します。
- さらに対象とするディメンションをビューに追加します。
シナリオ 2: メジャーの合計値を非表示にする
メジャー [Sales (売上)] と [Profit (利益)] のあるビューでは、[Sales (売上] に対してのみ合計値が表示されます。これらのステップは、Tableau Desktop でのみ機能し、現在 Web 作成の代替的方法はありません。- [メジャー バリュー] カードで [Profit (利益)] を右クリックし、[次を使用して合計] > [非表示] を選択します
シナリオ 3: ディメンション値の合計値を非表示にする
カテゴリとサブカテゴリの小計があるビューで、特定のディメンション値の合計値を非表示にします。合計行または列は引き続き空白行として表示されることに注意してください。- [分析] > [計算フィールドの作成] を選択します。
- 開いた [計算フィールド] ダイアログ ボックスで次の操作を行い、[OK] をクリックします。
- 計算フィールドに名前を付けます。この例では、計算フィールドに "Sales (hide some total values)" という名前が付けられています。
- 式フィールドで、次のような計算を作成します。
IF MIN([Segment]) != MAX([Segment]) //TRUE for all total rows for segment or higher in the view hierarchy AND MIN([Sub-Category]) = MAX([Sub-Category]) //TRUE for all rows in view except totals for sub-category or higher in the view hierarchy AND MIN([Sub-Category]) IN ('Bookcases','Appliances') //list subtotals to hide THEN NULL ELSEIF MIN([Sub-Category]) != MAX([Sub-Category]) AND MIN([Category]) = MAX([Category]) AND MIN([Category]) = 'Furniture' THEN NULL ELSE SUM([Sales]) END
- SUM([Sales]) ではなく、SUM([Profit]) を返す以外は、[Sales (hide some total values)] とほぼ同じ計算で、"Profit (hide some total values)" のような名前を付けた計算フィールドを作成します。次のようになります。
IF MIN([Segment]) != MAX([Segment]) AND MIN([Sub-Category]) = MAX([Sub-Category]) AND MIN([Sub-Category]) IN ('Bookcases','Appliances') THEN NULL ELSEIF MIN([Sub-Category]) != MAX([Sub-Category]) AND MIN([Category]) = MAX([Category]) AND MIN([Category]) = 'Furniture' THEN NULL ELSE SUM([Profit]) END
- メジャー バリュー カードの SUM(Sales) の上部の [Sales (hide some total values)] をドラッグして置き換えます。
- メジャー バリュー カードの SUM(Profit) の上部の [Profit (hide some total values)] をドラッグして置き換えます。
シナリオ 4: ディメンション値の小計を '削除' する
このソリューションは、2 つのワークシートを作成し、ダッシュボードでそれらを組み合わせることで、[Furniture (家具)] の小計行がないダッシュボード上のビューのようにします。複数のワークシートの作成
- "Original" ワークシートのタブを右クリックして、[複製] を選択します。
- 複製したワークシートの名前を "Other" に変更します。
- [Category (カテゴリ)] を [フィルター] シェルフにドラッグします。
- [フィルター] ダイアログで、[Furniture (家具)] を除くすべてのものにチェックを付け、[OK] をクリックします。
- [Other] ワークシートのタブを右クリックして、[複製] を選択します。
- 複製したワークシートの名前を Furniture に変更します。
- [フィルター] シェルフで [Category (カテゴリ)] を右クリックし、[編集] を選択します。
- [フィルター] ダイアログで、[Furniture (家具)] のみを選択し、[OK] をクリックします。
- [分析] > [合計] > [すべての小計を削除] に移動します。
- [分析] > [合計] に移動し、[列の総計を表示] のチェックを外します。
ダッシュボードの作成と書式設定
- 新しいダッシュボードを作成します。
- ダッシュボードに垂直方向レイアウト コンテナーを追加します。
- 垂直方向レイアウト コンテナー内に [Furniture] および [Other] ワークシートを追加します。
- ダッシュボードの [Furniture] をクリックし、選択済みの灰色のアウトラインになるようにして、左側のペインの [レイアウト] に移動します。
- [レイアウト] ペインの [外部パディング] メニューを開き、下パディングをゼロに調整します。
- ステップ 4、5 を繰り返して、"Other" の上外部パディングをゼロに設定します。
- 左側のペインで、[ダッシュボード] タブに移動します。
- [サイズ] メニューで、ビューに垂直方向のスクロール バーが表示されるまで、高さを増やします。
詳細情報
- [すべての小計を追加] は、現在のビュー内にあるディメンションにのみ小計を追加します。
- [すべての小計を追加] を有効にするには、ビューに 2 つ以上のディメンジョンを使用します。
合計は現在フィールド レベルです。ディメンション値レベルでの合計の切り替えを今後の製品リリースに組み込むことに賛成する方は、次の Community Idea に投票してください。「Option to eliminate subtotalling single rows」
記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。
新しい問題を登録する
検索を続ける
ナレッジベース
コミュニティ
製品のヘルプ
トレーニングとチュートリアル