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ètregroup_label
(pour les explorations).
Utilisation
dimension: field_name {
group_label: "nom du libellé souhaité"
}
}
Hiérarchie
group_label |
Types de champs possibles
Dimension, groupe de dimensions, filtre, mesureAcceptation
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: