Mithilfe dieser Seite können Sie den column
-Fehler in Looker 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 Aggregierungstyp hat. Unsere Dokumentation zu Messtypen enthält eine Liste der Messwerttypen und gibt an, ob es sich jeweils um einen Aggregattyp handelt.
Beispielsweise ist ein type: number
-Messwert kein Aggregatwert. Daher würde dieser LookML-Code einen Fehler erzeugen:
measure: bad_measure { type: number sql: ${measure} + ${dimension} ;; }
In der Regel beheben Sie dieses Problem, indem Sie die Dimension zuerst in einen Messwert umwandeln und diesen dann in Ihren Berechnungen verwenden. Beispiel:
measure: dimension_total { type: sum sql: ${dimension} ;; } measure: good_measure { type: number sql: ${measure} + ${dimension_total} ;; }