Fehler: Spalte < Name > muss in der GROUP BY-Klausel enthalten oder in einer Aggregatfunktion verwendet werden

Mithilfe dieser Seite können Sie den column name must appear in the GROUP BY clause or be used in an aggregate function-Fehler in Looker beheben.

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} ;;
}