Questa pagina si riferisce al parametro
group_labelche fa parte di un campo.
group_labelpuò essere utilizzato anche nell'ambito di un'esplorazione, come descritto nella pagina della documentazione dedicata al parametrogroup_label(per le esplorazioni).
Utilizzo
view: view_name {
dimension: field_name {
group_label: "desired label name"
}
}
|
Gerarchia
group_label |
Tipi di campi possibili
Dimensione, Gruppo di dimensioni, Filtro, Misura
Accetta
Una stringa
|
Definizione
Il parametro group_label ti consente di combinare i campi in gruppi personalizzati, all'interno di una determinata visualizzazione, nel selettore dei 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, anziché essere visualizzati separatamente, i campi vengono combinati in una sezione espandibile Informazioni di spedizione.

Puoi anche utilizzare il parametro group_item_label per specificare come vengono visualizzati i campi nel selettore di campi in un'etichetta di gruppo. Per ulteriori dettagli, consulta la pagina della documentazione del parametro group_item_label.
group_label interagisce anche con i gruppi di dimensioni in modo utile, in quanto un gruppo di dimensioni posiziona automaticamente i relativi campi insieme nel selettore di campi. Utilizzando group_label, puoi aggiungere altri 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" ;;
}
}
Nel selettore di campi, il campo Special Date Calculation viene visualizzato nel gruppo di dimensioni Created Date.

Per creare un gruppo nel selettore di campi, devi avere almeno un campo con l'etichetta del gruppo. Inoltre, non puoi raggruppare dimensioni e metriche nella stessa etichetta di gruppo, perché tutte le dimensioni vengono sempre visualizzate separatamente da tutte le metriche all'interno di una determinata visualizzazione.
Ad esempio, il seguente codice crea un campo denominato Engine Type all'interno di un'etichetta di gruppo denominata Engine Details:
dimension: engine_type {
group_label: "Engine Details"
type: string
sql: ${TABLE}.engine_type ;;
}
