Diese Seite bezieht sich auf den Parameter
group_label
, der Teil eines Felds ist.
group_label
kann auch als Teil eines explorativen Analysetools verwendet werden, wie auf der Seite mit der Parameterdokumentation fürgroup_label
beschrieben.
Nutzung
Dimension: Feldname {
group_label: „gewünschter Labelname“
}
}
Hierarchie
group_label |
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Filter, MessenAkzeptiert
Ein String |
Definition
Mit dem Parameter group_label
können Sie in der Feldauswahl Felder in einer bestimmten Ansicht zu benutzerdefinierten Gruppen kombinieren. Beispiel:
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 diesem Fall werden die Felder nicht gruppiert und stattdessen in einem erweiterbaren Bereich Versandinformationen zusammengefasst:
Sie können auch mit dem Parameter group_item_label
festlegen, wie Felder in der Feldauswahl unter einem Gruppenlabel angezeigt werden. Weitere Informationen finden Sie auf der Dokumentationsseite zu group_item_label
.
group_label
interagiert auch auf sinnvolle Weise mit Dimensionsgruppen, da die Dimensionen einer Gruppe automatisch in der Feldauswahl zusammengefasst werden. Mit group_label
können Sie der Dimensionsgruppe weitere Felder hinzufügen. Beispiel:
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" ;;
}
}
Das sieht dann so aus:
Zum Erstellen einer Gruppe in der Feldauswahl benötigen Sie mindestens ein Feld mit dem Gruppenlabel. Außerdem können Dimensionen und Messwerte nicht unter demselben Gruppenlabel zusammengefasst werden, weil alle Dimensionen in einer bestimmten Ansicht immer über allen Messwerten angezeigt werden.
Beispielsweise mit einem einzelnen Feld:
dimension: engine_type {
group_label: "Engine Details"
type: string
sql: ${TABLE}.engine_type ;;
}
Das Gruppenlabel sieht so aus: