日付
2026.03.25
概要
オフビジュアルフィールドを使用すると、ビジュアル上に表示されないフィールドで並び替えを制御できます。この方法を活用することで、ビジュアルの並び順を柔軟に変更することができます。
基本的な設定方法

- 並び替え用のフィールドを作成し、下記の例で記載の通り、順番を数値でナンバリング。
ここでは以下を例として実施します。
例)地域や拠点を重要度や地理的な順序で表示する場合
ifelse(拠点名 = '札幌', 1,
ifelse(拠点名 = '東京', 2,
ifelse(拠点名 = '名古屋', 3,
ifelse(拠点名 = '大阪', 4,
ifelse(拠点名 = '福岡', 5, 99)))))
- QuickSightのビジュアル編集画面で「並び替え」から「オフビジュアルフィールド」を選択。

- 作成した並び順フィールドを指定し、「適用」をクリックし完了。
ベストプラクティス
■項目数が少ない場合(5-10項目以下)
- 対処法:計算フィールドのifelse文で並び替え用のフィールドを作成する
- 理由:分析側の並び替えを分析内で完結できること
■項目数が多い場合(10項目以上)
- 対処法:データシート側のマスタテーブルで管理する
- 理由:マスタテーブルを結合した列をデータセット側のフィールドとして活用することで、メンテナンス性が向上するため。また、複数のビジュアルで再利用しやすいため。