group_label (für Felder)

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ür group_label beschrieben.

Nutzung

view: view_name {
Dimension: Feldname {
group_label: „gewünschter Labelname“
}
}
Hierarchie
group_label
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Filter, Messen

Akzeptiert
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: