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 parametrogroup_label
(per le esplorazioni).
Utilizzo
dimension: field_name {
group_label: "nome etichetta desiderato"
}
}
Gerarchia
group_label |
Tipi di campi possibili
Dimensione, gruppo di dimensioni, filtro, misurazioneAccetta
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: