group_label (per i campi)

Questa pagina si riferisce al parametro group_label che fa parte di un campo.

group_label può essere utilizzato anche come parte di un'esplorazione, come descritto nella pagina della documentazione relativa al parametro group_label (per le esplorazioni).

Utilizzo

view: view_name {
dimension: field_name {
group_label: "nome etichetta desiderato"
}
}
Gerarchia
group_label
Tipi di campi possibili
Dimensione, gruppo di dimensioni, filtro, misurazione

Accetta
Una stringa

Definizione

Il parametro group_label consente di combinare i campi in gruppi personalizzati, all'interno di una determinata vista, nel selettore di campi. Ad esempio:

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"
  }
}

In questo caso, i campi non raggruppati vengono combinati in una sezione Informazioni sulla spedizione espandibile:

Puoi anche utilizzare il parametro group_item_label per specificare come vengono visualizzati i campi nel selettore campi sotto un'etichetta del gruppo. Per informazioni dettagliate, consulta la pagina della documentazione di group_item_label.

group_label interagisce anche con i gruppi di dimensioni in modi utili, poiché un gruppo di dimensioni posiziona automaticamente i relativi campi nel selettore campi. Con group_label, puoi aggiungere ulteriori campi al gruppo di dimensioni. Ad esempio:

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" ;;
  }
}

Ecco un esempio:

Per creare un gruppo nel selettore campi, devi avere almeno un campo con l'etichetta del gruppo. Inoltre, non puoi raggruppare le dimensioni e le misure sotto la stessa etichetta di gruppo, perché tutte le dimensioni vengono sempre visualizzate sopra tutte le misure all'interno di una determinata vista.

Ad esempio, con un singolo campo:

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

L'etichetta di gruppo ha il seguente aspetto: