【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する

Excelだと簡単にできるソートも、Tableauだと意外と苦戦する場合があります。

例えば以下のように各店舗、席タイプ、サービスメニューごとの価格の一覧があったとします。「価格でソートし、最安値となるサービスメニューを探したい」となった場合、ディメンション毎のソートとなってしまい、なかなか意図するソート順になりません。

Tableau

こういう場合は、「結合済みフィールド(Conbined Fileds)」を利用することで、任意のソート順を設定できます。

結合済みフィールドを利用して任意のソート順を設定する方法

  1. 複数のフィールドから「結合済みフィールド」を作成
  2. 作成した「結合済みフィールド」をシェルフに追加
  3. 作成した「結合済みフィールド」を「並べ替え」から指定してソート
  4. 「結合済みフィールド」を非表示

結合済みフィールドを利用して任意のソート順を設定する方法

1. 複数のフィールドから「結合済みフィールド」を作成

ディメンションから複数のフィールドを選択して、右クリックから「作成 > 結合済みフィールド」を選択します。 (設定したいソートの粒度になるように複数選択する)

複数のフィールドから「結合済みフィールド」を作成

2. 作成した「結合済みフィールド」をシェルフに追加

Tableau

Tableau

これにより、ソートを掛けたい粒度になりました。

3. 作成した「結合済みフィールド」を「並べ替え」から指定してソート

作成した「結合済みフィールド」を「並べ替え」から指定してソート

【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する https://res.cloudinary.com/meganii/image/upload/v1581281508/sort_settings_2_jvvdfd.png

4.「結合済みフィールド」を非表示

ソートのためだけに用意した「結合済みフィールド」は見せる必要がありませんので非表示にします。

「結合済みフィールド」を非表示

これで完成です。

Tableau

まとめ

「結合済みフィールド」を利用することで、従来Excelで表現できていたソート順の設定をTableauでも実装できました。

「都内で一番コスパの良いバグースのメニューはどこのどのサービス(10時間未満のデイパック限定)か」という問いに対して、Bネット蒲田店「期間限定デイパック7時間」が優れているという解を得られました。 (2020/2/9現在)

参考

Backlinks

Tableauデータ分析
データビジュアライゼーション 『データ視覚化』とは何か 〜「データ視覚化のデザイン」「データビジュアライゼーションの教科書」から『Data Visualization』を読み解く〜 Tableau導入 Tableau製品ラインナップとTableau Public 【Tableau】データ準備におけるTableau DesktopとTableau Prep Builderの使い分け 【Tableau】「Tableau Blueprint」を読み進める上での用語整理 【Tableau】ホワイトペーパーから読み解く「トラディショナルBIとモダンBIの違い」 Tableau Tips 【Tableau】「階層」をもつ動的なフィルタを実装する 【Tableau】積み上げ棒グラフの合計値をラベル表示する方法 【Tableau】カテゴリ別の上位と下位Nを表示する 【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する 【Tableau】Google AnalyticsをデータソースとしてTableau Desktopでアクセス解析を行う 【Tableau】Personal Access TokensでTableau REST APIを利用する Tableau Embedding API V3 Tableau Public 【Tableau】Tableau Publicにデフォルト「非表示」で保存する方法 【Tableau】Tableau PublicのVizをiframeでブログに埋め込む方法 イベントレポート 【イベントレポート】「組織全体の分析力を上げよう〜「Viewer」を巻き込むには?〜」 DATA Saber認定試験 「DATA Saber認定制度」のふりかえり 書籍
2025-11-16