dimension_groupの日本語化
やりたいこと
Year、Month、Dateなど
https://scrapbox.io/files/66738ad1adbd57001c153e1e.png
こんなかんじに
https://scrapbox.io/files/669a132c5dcc42001c2bf435.png
解決策
自力でディメンションを定義する
これ以外の方法ではできないよ、といった旨の記述が公式にもある
ヒント: dimension_group のローカライズはサポートされていません。代わりに、フィールド レベルで group_label と group_item_label を使用して、ローカライズできる独自のディメンションの組を作成します。
2024/6/20時点
サンプルコード
code: code
dimension: created_year{
group_label: "受注日"
group_item_label: "年(YYYY)"
type: date_year
sql: ${TABLE}.created_at ;;
}
dimension: created_month{
group_label: "受注日"
group_item_label: "年月(YYYY-MM)"
type: date_month
sql: ${TABLE}.created_at ;;
}
dimension: created_month_num{
group_label: "受注日"
group_item_label: "月(MM)"
type: date_month_num
sql: ${TABLE}.created_at ;;
}
dimension: created_date{
group_label: "受注日"
group_item_label: "年月日(YYYY-MM-DD)"
type: date
sql: ${TABLE}.created_at ;;
}
dimension: created_day_of_week{
group_label: "受注日"
group_item_label: "曜日"
type: date_day_of_week
sql: ${TABLE}.created_at ;;
}
dimension: created_hour{
group_label: "受注日"
group_item_label: "時間(HH)"
type: date_hour_of_day
sql: ${TABLE}.created_at ;;
}
dimension: created_time{
group_label: "受注日"
group_item_label: "日時"
type: date_time
sql: ${TABLE}.created_at ;;
}
dimension: created_raw{
hidden: yes
group_label: "受注日"
type: date_raw
sql: ${TABLE}.created_at ;;
}
dimension: created_week{
group_label: "受注日"
group_item_label: "週"
type: date_week
sql: ${TABLE}.created_at ;;
}
dimension: created_week_of_year{
group_label: "受注日"
group_item_label: "週番号"
type: date_week_of_year
sql: ${TABLE}.created_at ;;
}