Esta página pode ajudar a resolver o erro column
no Looker.
name
must appear in the GROUP BY clause or be used in an aggregate function
Esse erro geralmente ocorre quando uma dimensão é usada em uma medida que não tem um tipo agregado. Nossa documentação sobre os tipos de medidas contém uma lista de tipos de medidas e mostra se cada um deles é agregado.
Por exemplo, uma medida type: number
não é agregada, então o LookML geraria um erro:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
Normalmente, esse problema é resolvido primeiro transformando a dimensão em uma medida e, em seguida, usando essa nova medida nos cálculos. Exemplo:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }