Utilisation
view: view_name {
measure: field_name {
precision: 10
}
}
|
Hiérarchie
precision |
Types de champs possibles
Mesure
Valeur par défaut
6
Acceptation
Nombre entier
|
Définition
Dans les explorations où les jointures de sortance peuvent entraîner des résultats incorrects pour les fonctions d'agrégation, Looker applique une logique d'agrégation symétrique pour renvoyer des calculs corrects.
Pour les champs agrégés auxquels une logique d'agrégation symétrique est appliquée, Looker renvoie par défaut six chiffres après la virgule. Utilisez le champ precision pour modifier le nombre de chiffres après la virgule :
Définissez la valeur de
precisionsur7ou plus si vous avez besoin de plus de chiffres après la virgule pour vos calculs.Définissez la valeur de
precisionsur5ou moins lorsque vous travaillez avec des nombres très élevés, afin d'éviter de dépasser la limite décimale de votre base de données.
Pour en savoir plus sur les agrégations symétriques, consultez la page Bonnes pratiques pour comprendre les agrégations symétriques.
Exemples
Cet exemple crée un champ appelé average_value en calculant la moyenne de la dimension value et en conservant une précision de 10 chiffres après la virgule :
measure: average_value {
type: average
precision: 10
sql: ${value} ;;
}