Diese Seite kann Ihnen helfen, den Fehler column
in Looker zu beheben.
name
must appear in the GROUP BY clause or be used in an aggregate function
Dieser Fehler tritt häufig auf, wenn eine Dimension in einem Messwert verwendet wird, der keinen Aggregationstyp hat. In der Dokumentation zu Messtypen finden Sie eine Liste der Messtypen und erfahren, ob es sich jeweils um einen Zusammenfassungstyp handelt.
Ein type: number
-Messwert ist beispielsweise kein aggregierter Messwert, sodass LookML einen Fehler verursachen würde:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
In der Regel lösen Sie dieses Problem, indem Sie die Dimension zuerst in einen Messwert umwandeln und dann in Ihren Berechnungen verwenden. Beispiel:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }