Esta página pode ajudar você a resolver erros do column
no Looker.
name
must appear in the GROUP BY clause or be used in an aggregate function
Esse erro normalmente ocorre quando uma dimensão é usada em uma medida que não tem um tipo agregado. Nossa documentação dos tipos de medida contém uma lista de tipos de medidas e se cada um é um tipo agregado.
Por exemplo, uma medida type: number
não é uma medida agregada, portanto, este LookML produziria um erro:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
Normalmente, para corrigir esse problema, primeiro transforme a dimensão em uma medida e, em seguida, use essa nova medida nos seus cálculos. Exemplo:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }