Ergebnis

Nutzung

view: view_name {
measure: Feldname { ... }
}
Hierarchie
measure
Akzeptiert
Eine Looker-Kennung zum Benennen der Messung

Definition

Mit dem Parameter measure wird ein neuer Messwert (Aggregation) deklariert und ein Name für diesen Messwert angegeben.

Es gibt mehrere Kriterien für den Namen eines Messwerts:

  • Er muss in jeder Ansicht eindeutig sein.
  • Er muss aus den Zeichen a bis z (keine Großbuchstaben), 0 bis 9 oder _ bestehen.
  • Er muss mit einem Buchstaben beginnen.

Es gibt viele verschiedene Arten von Maßnahmen, die auf der Dokumentationsseite zu Messtypen genauer beschrieben werden.

Beispiele

Erstellen Sie in einer Ansicht namens products Messwerte mit den Namen product_count und total_value:

view: products {
  measure: product_count {
    type: count
  }
  measure: total_value {
    sql: ${value} ;;
    type: sum
  }
}

Wichtige Informationen

Messwerte in zusammengeführten Datenansichten

Damit Messwerte (Aggregationen) durch Joins erfolgen, müssen Sie in allen Datenansichten, die an dem Join beteiligt sind, Primärschlüssel definieren.

Fügen Sie dazu in jeder Ansicht der Definition des Primärschlüssels den Parameter primary_key hinzu:

dimension: id {
  type: number
  primary_key: yes
}

Für die richtige Handhabung von verbundenen Messwerten setzt Looker voraus, dass Sie einen Primärschlüssel angeben, wenn es sich bei den Werten um absolut eindeutige Nicht-NULL-Werte handelt. Wenn Ihre Daten keinen Primärschlüssel enthalten, überlegen Sie, ob die Verkettung mehrerer Felder zu einem Primärschlüssel von vollständig eindeutigen Nicht-NULL-Werten führen würde. Wenn Ihr Primärschlüssel nicht eindeutig ist oder NULL-Werte enthält und Ihre Abfrage Daten enthält, die diese Probleme aufdecken, gibt Looker einen Fehler zurück, wie in diesem Hilfeartikel beschrieben.

Messungen basieren auf anderen Maßnahmen

Es ist möglich, einen Messwert zu definieren, der auf einem anderen Messwert basiert. Der neue Messwert muss type: number sein, um verschachtelte Aggregationsfehler zu vermeiden. Ein Beispiel und eine Erklärung finden Sie in der Dokumentation zu type: number für Maßnahmen.