稀なケースではありますが、メジャーフィールドの集計値ではなく、ディメンションの値にピボットを適用したいと以前相談を受けました。
その時の解決方法をこちらでも紹介したいと思います。
チャレンジ
例
あまり良い例ではないですが、、、市と性別を軸にユーザーの名前を表示させたいとします。
実装方法
実装方法1:Listタイプのカスタムメジャーを使用する
first_name
からlistタイプのカスタムメジャーを作成する(Explore上の操作)実装方法2:Viewファイル内にtype: list
のメジャーフィールドを作成する
dimension: first_name {
type: string
sql: ${TABLE}.first_name ;;
}
measure: list {
type: list
list_field: first_name
}
アウトプット