Cette page peut vous aider à résoudre l'erreur column
dans Looker.
name
must appear in the GROUP BY clause or be used in an aggregate function
Cette erreur se produit généralement lorsqu'une dimension est utilisée dans une mesure qui ne comporte pas de type d'agrégation. Notre documentation sur les types de métriques contient une liste des types de métriques et indique si chacun d'eux est un type agrégé.
Par exemple, une mesure type: number
n'est pas une mesure globale, ce LookML générerait donc une erreur:
measure: bad_measure { type: number sql: ${measure} ${dimension} ;; }
Pour résoudre ce problème, vous devez d'abord transformer la dimension en mesure, puis utiliser cette nouvelle mesure dans vos calculs. Exemple :
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} ${dimension_total} ;; }