Questa pagina può aiutarti a risolvere l'errore column
in Looker.
name
must appear in the GROUP BY clause or be used in an aggregate function
Questo errore si verifica di solito quando una dimensione viene utilizzata in una misura che non ha un tipo aggregato. La nostra documentazione sui tipi di misurazione contiene un elenco di tipi di misure e indica se sono di tipo aggregato.
Ad esempio, una misura type: number
non è aggregata, pertanto questo codice LookML genererà un errore:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
In genere puoi risolvere questo problema convertendo la dimensione in una misura e utilizzando la nuova misura nei calcoli. Ad esempio:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }