group_label (für Felder)

Auf dieser Seite wird auf den Parameter group_label verwiesen, der Teil eines Felds ist.

group_label kann auch als Teil eines Explores verwendet werden, wie auf der Dokumentationsseite zum Parameter group_label (für Explores) beschrieben.

Nutzung

view: view_name {
  dimension: field_name {
    group_label: "desired label name"
  }
}
Hierarchie
group_label
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Filter, Messwert

Akzeptiert
Ein String

Definition

Mit dem Parameter group_label können Sie Felder in benutzerdefinierten Gruppen innerhalb einer bestimmten Ansicht im Field Picker 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 ungeordnet angezeigt, sondern in einem maximierbaren Bereich Versanddetails zusammengefasst.

Mit dem Parameter group_item_label können Sie auch angeben, wie Felder im Field Picker unter einem Gruppenlabel angezeigt werden. Weitere Informationen finden Sie auf der Dokumentationsseite zum Parameter group_item_label.

group_label lässt sich auch gut mit Dimensionsgruppen kombinieren, da die Felder einer Dimensionsgruppe automatisch zusammen in der Feldauswahl platziert werden. Mit group_label können Sie der Dimensionsgruppe zusätzliche 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" ;;
  }
}

Im Field Picker wird das Feld Special Date Calculation in der Dimensionsgruppe Created Date angezeigt.

Sie benötigen mindestens ein Feld mit dem Gruppenlabel, um eine Gruppe in der Feldauswahl zu erstellen. Außerdem können Sie Dimensionen und Messwerte nicht unter demselben Gruppenlabel zusammenfassen, da alle Dimensionen in einer Ansicht immer separat von allen Messwerten angezeigt werden.

Mit dem folgenden Code wird beispielsweise ein Feld mit dem Namen Engine Type in einem Gruppenlabel mit dem Namen Engine Details erstellt:

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