Nutzung
view: view_name {
measure: field_name {
precision: 10
}
}
|
Hierarchie
precision |
Mögliche Feldtypen
Messung
Standardwert
6
Akzeptiert
Ganzzahl
|
Definition
In Analysen, in denen Fanout-Joins zu falschen Ergebnissen für Aggregatfunktionen führen könnten, wendet Looker die Logik für symmetrische Summen an, um korrekte Berechnungen zurückzugeben.
Bei Aggregatfeldern, auf die die Logik für symmetrische Summen angewendet wird, gibt Looker standardmäßig sechs Stellen nach dem Komma zurück. Mit dem Feld precision können Sie die Anzahl der Stellen nach dem Komma ändern:
Legen Sie den Wert von
precisionauf7oder höher fest, wenn Sie für Ihre Berechnungen mehr Stellen nach dem Komma benötigen.Legen Sie den Wert von
precisionauf5oder niedriger fest, wenn Sie mit sehr großen Zahlen arbeiten, um zu vermeiden, dass das Dezimallimit in Ihrer Datenbank überschritten wird.
Weitere Informationen zu symmetrischen Aggregaten finden Sie auf der Best Practices-Seite Symmetrische Aggregate verstehen.
Beispiele
In diesem Beispiel wird ein Feld namens average_value erstellt, indem der Durchschnitt der Dimension value berechnet wird. Dabei wird eine Genauigkeit von 10 Stellen nach dem Komma beibehalten:
measure: average_value {
type: average
precision: 10
sql: ${value} ;;
}