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 viene utilizzata una dimensione in una misura che non è di tipo aggregato. La nostra documentazione relativa ai tipi di misurazione contiene un elenco dei tipi di misurazioni e indica se si tratta di un tipo aggregato.
Ad esempio, una misura type: number
non è una misura aggregata, quindi questo LookML genererà un errore:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
In genere, risolvi questo problema trasformando prima la dimensione in una misura, poi utilizzando quella nuova nei calcoli. Ad esempio:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }