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 nell'ambito di un'esplorazione, come descritto nella pagina della documentazione dedicata al parametro group_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 ;;
  }