precision

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 avec 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 la logique d'agrégat 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 precision sur 7 ou plus si vous avez besoin de plus de chiffres après la virgule pour vos calculs.

  • Définissez la valeur de precision sur 5 ou moins lorsque vous travaillez avec de très grands nombres, 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 des bonnes pratiques 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} ;;
}