group_label (untuk kolom)

Halaman ini mengacu pada parameter group_label yang merupakan bagian dari kolom.

group_label juga dapat digunakan sebagai bagian dari Eksplorasi, seperti yang dijelaskan di halaman dokumentasi parameter group_label (untuk Eksplorasi).

Penggunaan

view: view_name {
  dimension: field_name {
    group_label: "desired label name"
  }
}
Hierarki
group_label
Jenis Kolom yang Mungkin
Dimensi, Grup Dimensi, Filter, Ukuran

Menerima
String

Definisi

Parameter group_label memungkinkan Anda menggabungkan kolom ke dalam grup kustom, dalam tampilan tertentu, di pemilih kolom. Contoh:

view: accounts {
  dimension: shipping_city {
    sql: ${TABLE}.shipping_city ;;
    group_label: "Shipping Info"
  }
  dimension: shipping_state {
    sql: ${TABLE}.shipping_state ;;
    group_label: "Shipping Info"
  }
  dimension: shipping_street {
    sql: ${TABLE}.shipping_street ;;
    group_label: "Shipping Info"
  }
}

Dalam hal ini, bukan ditampilkan tanpa dikelompokkan, kolom digabungkan ke dalam bagian Info Pengiriman yang dapat diluaskan.

Anda juga dapat menggunakan parameter group_item_label untuk menentukan cara kolom muncul di pemilih kolom dengan label grup. Lihat halaman dokumentasi parameter group_item_label untuk mengetahui detailnya.

group_label juga berinteraksi dengan grup dimensi dengan cara yang berguna, karena grup dimensi secara otomatis menempatkan kolomnya bersama-sama di pemilih kolom. Dengan menggunakan group_label, Anda dapat menambahkan kolom tambahan ke dalam grup dimensi. Contoh:

view: accounts {
  dimension_group: created {
    type: time
    timeframes: [date, week, month]
    sql: ${TABLE}.created_date ;;
  }
  dimension: special_date_calculation {
    sql: QUARTER(${TABLE}.created_date)
    group_label: "Created Date" ;;
  }
}

Di pemilih kolom, kolom Special Date Calculation akan muncul di grup dimensi Created Date.

Anda harus memiliki setidaknya satu kolom dengan label grup untuk membuat grup di pemilih kolom. Selain itu, Anda tidak dapat mengelompokkan dimensi dan ukuran bersama-sama dalam label grup yang sama, karena semua dimensi selalu muncul secara terpisah dari semua ukuran dalam tampilan tertentu.

Misalnya, kode berikut membuat kolom bernama Engine Type di dalam label grup bernama Engine Details:

dimension: engine_type {
    group_label: "Engine Details"
    type: string
    sql: ${TABLE}.engine_type ;;
  }