Wenn Sie die entsprechenden Berechtigungen zum Erstellen von Tabellenberechnungen haben, können Sie Kurzformeln verwenden. Damit lassen sich gängige Berechnungen für numerische Felder in der Datentabelle eines Explores ausführen, ohne dass Sie Looker-Funktionen und ‑Operatoren verwenden müssen.
Sie können Tabellenkalkulationen auch direkt auf die Werte in der Zeile Gesamt anwenden.
Warum Berechnungen in der Summenzeile verwirrend sein können
Die Beispiele und Diskussionen auf dieser Seite basieren auf einem Beispiel einer Explore-Abfrage: Anzahl der Bestellelemente, Anzahl der Nutzer, Bestellelemente pro Nutzer und Durchschnittliche Bestellpositionen, gruppiert nach Erstellungsdatum der Bestellung bei aktivierter Option Gesamtsummen:
Die Gesamtzahl der Bestellartikel pro Nutzer beträgt 4,5. Das ist die gerundete Summe von 54.767 (Bestellartikel insgesamt) geteilt durch 12.290 (Nutzer insgesamt).
Die Summe der durchschnittlichen Bestellpositionen beträgt 54.767, also die Gesamtzahl der Bestellpositionen – 54.767 – geteilt durch 1, was möglicherweise nicht sinnvoll ist, den Nutzern angezeigt zu werden.
Wie im Abschnitt Überlegungen zur Verwendung von Tabellenkalkulationen der Dokumentationsseite Tabellenkalkulationen verwenden erläutert, werden in Tabellenkalkulationen Summen anhand der einzelnen Zeile Summe berechnet, nicht anhand der Werte in der Datenspalte. Die Ergebnisse sind für einige Berechnungen klar verständlich, z. B. Berechnungssumme der Tabelle Order Items per User.
Tabellenkalkulationen, die Aggregationen durchführen, z. B. Berechnungen
die percentile
und median
verwenden, können Summen auf verwirrende Weise berechnen, z. B. in der Spalte Mittelwert
Bestellpositionen im Beispiel des Explores insgesamt.
Berechnungssumme in der Zeile „Summe“ durch ein Nullzeichen ersetzen
Wenn Sie ein potenziell verwirrendes Ergebnis bei der Gesamtsumme der Tabellenkalkulation haben,
können Sie mithilfe des folgenden Tabellenkalkulationsausdrucks eine Ihrer Gesamtsummen durch ein NULL-Symbol ersetzen. Sie können my_grouping_dim
durch die Gruppierungsdimension und table_calc
durch die Tabellenberechnung ersetzen, für die in der Zeile Summe ein Nullwert angezeigt werden soll:
if(is_null(my_grouping_dim), null, <table_calc>)
Wird der vorherige Ausdruck auf die Tabellenkalkulation Durchschnittliche Bestellpositionen angewendet, zeigt die Tabellenkalkulation ein Nullsymbol für die Gesamtsumme Durchschnittlicher Bestellwert in der Datentabelle Gesamtzeile an:
if(is_null(${orders.created_date}), null, mean(${order_items.count}))
Dieses Ergebnis sieht in der Datentabelle so aus:
Weitere Informationen
Weitere Informationen zur Fehlerbehebung bei Summenwerten für Messwerte finden Sie in den Warum stimmen meine Summen nicht mit den Werten in meiner Tabelle überein? Best Practices.