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
Por lo general, este error ocurre cuando se usa una dimensión en una métrica que no tiene un tipo agregado. Nuestra documentación sobre los tipos de métricas contiene una lista de los tipos de métricas y si cada uno es un tipo agregado.
Por ejemplo, una medida type: number
no es una medida agregada, por lo que este LookML generaría un error:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
Por lo general, para solucionar este problema, primero conviertes la dimensión en una medida y, luego, usas esa nueva medida en tus cálculos. Por ejemplo:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }