Esta página puede ayudarte a solucionar el error column
en Looker.
name
must appear in the GROUP BY clause or be used in an aggregate function
Este error ocurre comúnmente cuando se usa una dimensión en una medida que no tiene un tipo agregado. Nuestra documentación sobre tipos de medidas contiene una lista de tipos de medidas y si cada uno es un tipo agregado.
Por ejemplo, una medida type: number
no es una medida agregada, por lo que este LookML produciría un error:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
Por lo general, para solucionar este problema debe convertir la dimensión en una medida y, luego, usar esa medida nueva en sus cálculos. Por ejemplo:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }