label_group (pour les champs)

Cette page fait référence au paramètre group_label qui fait partie d'un champ.

group_label peut également être utilisé dans le cadre d'une exploration, comme décrit sur la page de documentation du paramètre group_label (pour les explorations).

Utilisation

view_name {
dimension: field_name {
group_label: "nom du libellé souhaité"
}
}
Hiérarchie
group_label
Types de champs possibles
Dimension, groupe de dimensions, filtre, mesure

Acceptation
Chaîne

Définition

Le paramètre group_label vous permet de combiner des champs dans des groupes personnalisés, dans une vue donnée, dans le sélecteur de champ. Exemple :

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

Dans ce cas, au lieu de regrouper les champs qui ne sont pas regroupés, ils sont regroupés dans une section Informations de livraison extensible:

Vous pouvez également utiliser le paramètre group_item_label pour spécifier l'affichage des champs dans l'outil de sélection de champs sous un libellé de groupe. Pour en savoir plus, consultez la page de documentation de group_item_label.

group_label interagit également de manière utile avec les groupes de dimensions, car un groupe de dimensions réunit automatiquement ses champs dans l'outil de sélection de champs. En utilisant group_label, vous pouvez ajouter des champs supplémentaires au groupe de dimensions. Exemple :

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

Voici à quoi il ressemblerait:

Vous devez disposer d'au moins un champ avec le libellé du groupe pour créer un groupe dans l'outil de sélection des champs. De plus, vous ne pouvez pas regrouper des dimensions et des mesures sous le même libellé de groupe, car toutes les dimensions apparaissent toujours au-dessus de toutes les mesures dans une vue donnée.

Par exemple, avec un seul champ:

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

Le libellé de groupe se présente comme suit: