Wenn Sie die entsprechenden Berechtigungen zum Erstellen von Tabellenkalkulationen haben, können Sie Direktberechnungen verwenden, um allgemeine Berechnungen für numerische Felder in der Datentabelle eines Explores durchzuführen, ohne Funktionen und Operatoren von Looker verwenden zu müssen.
Sie können Tabellenkalkulationen auch direkt auf die Werte in der Zeile Gesamt anwenden.
Gründe für Verwirrung bei Berechnungen in der Zeile „Gesamt“
Die Beispiele und Diskussionen auf dieser Seite basieren auf einem Beispiel für eine Explore-Abfrage: Anzahl der Bestellelemente, Anzahl der Nutzer, Bestellartikel pro Nutzer und Durchschnittliche Bestellpositionen gruppiert nach Erstellungsdatum der Aufträge, wobei die Option Gesamtsummen aktiviert ist:
Die Summe für Bestellartikel pro Nutzer beträgt 4,5. Dies entspricht der erwarteten gerundeten Summe von 54.767 (Gesamtzahl der Bestellpositionen) geteilt durch 12.290 (Nutzeranzahl insgesamt).
Die Gesamtzahl der durchschnittlichen Bestellpositionen beträgt 54.767, d. h. die Gesamtzahl der Bestellpositionen (54.767) geteilt durch 1. Daher ist die Gesamtzahl der Bestellungen für Nutzer unter Umständen nicht sinnvoll.
Wie im Abschnitt Hinweise zur Verwendung von Tabellenkalkulationen auf der Dokumentationsseite Tabellenkalkulationen verwenden erläutert, werden bei Tabellenkalkulationen die Summen anhand der einzelnen Zeile Gesamt und nicht anhand der Werte in der Datenspalte berechnet. Bei manchen Berechnungen sind die Ergebnisse klar verständlich, z. B. bei der Berechnung des Gesamtwerts in der Tabelle Bestellartikel pro Nutzer.
Bei Tabellenkalkulationen mit Aggregationen – z. B. Berechnungen, in denen percentile
und median
verwendet werden – können Summen jedoch verwirrend berechnet werden, wie z. B. in der Summe der durchschnittlichen Bestellelemente im Beispiel des Explores.
Eine Berechnungssumme in der Zeile „Gesamt“ durch ein Nullsymbol ersetzen
Wenn Sie in einer Tabellenkalkulationssumme ein potenziell verwirrendes Ergebnis haben, können Sie eine Ihrer Summen mithilfe des folgenden Tabellenberechnungsausdrucks durch ein Nullsymbol ersetzen. Sie können my_grouping_dim
durch Ihre Gruppierungsdimension und table_calc
durch die Tabellenkalkulation ersetzen, für die in der Zeile Gesamt ein Nullwert angezeigt werden soll:
if(is_null(my_grouping_dim), null, <table_calc>)
Wenn der vorherige Ausdruck auf die Tabellenkalkulation Durchschnittliche Bestellpositionen angewendet wird, zeigt die Tabellenkalkulation in der Datentabelle in der Zeile Gesamt ein Nullsymbol für die Summe Durchschnittliche Bestellpositionen an:
if(is_null(${orders.created_date}), null, mean(${order_items.count}))
Dieses Ergebnis in der Datentabelle sieht so aus:
Weitere Ressourcen
Weitere Informationen zur Fehlerbehebung bei Summenwerten für Messwerte finden Sie unter Warum stimmen meine Summen nicht mit den Werten in meiner Tabelle überein? Best Practices.