フィルターせずに特定の列のみ手動で表示させる方法について
お世話になります。
元になっているデータをフィルターせずに列を非表示にする
https://kb.tableau.com/articles/howto/hiding-columns-without-filtering-underlying-data?lang=ja-jp
上記の参考例の動画の場合は「最新の列のみ表示する」内容となっておりますが、表示列を可変できる設定をする際には如何すればよろしいでしょうか?
例えば2013年のみを表示する場合などです。
ただ実際に想定しているケースは
・日付ではなく、A/B/Cと表示されている列をフィルターせずにBだけ表示したい
ということを行いたいと考えています。
お手数ですがどなたかご教示いただけますと幸甚でございます。
よろしくお願いいたします。
当方がTableauDesktopを所有しておらず、Shinodaさんが返答されたtwbxファイルを確認できていないため、吉田さんの追加のご質問に対する回答になっているのかどうか判断が付きかねたのですが、TableauPablicでvizを作成しましたので、共有いたします。
【作成したviz】
【vizの補足】
- サンプルデータストアを元に作りました。
- A/B/Cのディメンションを作る手間を省くため、カテゴリで代用しています。
- 「選択したカテゴリのみ表示」のシートが、選択した列だけ表示するvizです。
- 「比較用ダッシュボード」は、値が正しいか当方がチェックする用に作ったのだけなので無視して頂いて大丈夫です(上段が「選択したカテゴリのみ表示」の内容、下段が全てのカテゴリを表示させて、上下で見比べてチェックする用です。)
以下、作成手順です。
- 下記の内容でパラメータを作成し、作成したパラメータを右クリック→パラメータコントロールの表示、で選択肢としてパラメータを表示
- 下記の内容で、メジャーに計算フィールドを作成。
SUM(IF [カテゴリ]=[ソート用のカテゴリ] THEN [売上] END
- 上記1を列に、2をテキストに配置
- 作成した表の「ソート用のカテゴリ」を右クリックして「列のフィールドラベルの非表示」を選択。
作成方法は以上です。
パラメータ作成時、
- 「固定(X)→値の追加(D)→カテゴリ」
- 「ワークブックを開く時(W)→カテゴリ」
のどちらかを使えば、文字の打ち間違えの心配はないかと思いこの方法を提案させて頂きました。
ご要望にかなっていますでしょうか?
ご確認頂ければ幸いです。
<以下、パラメータの作成に関する追記>
パラメータ作成時に「ワークブックを開く時(W)→カテゴリ」を選んだ場合、パラメータが自動更新(今回の例でいうと、カテゴリを増やした場合に、それが自動でパラメータに反映される)されます。
この挙動を詳しく記載した投稿がありましたので、以下ののリンクも併せてご参照下さい。