Zeilenübergreifende Aggregation (Zeilensummen) in Tabellenkalkulationen

Mit Kurzformeln können Sie gängige Berechnungen für numerische Felder in der Datentabelle eines Explores ausführen, ohne Looker-Funktionen und ‑Operatoren zu verwenden. Dazu benötigen Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen.

Es kann vorkommen, dass Sie oder andere Nutzer Pivot-Daten in explorativen Datenanalysen analysieren möchten. Auf dieser Seite erfahren Sie, wie Sie mit der Tabellenberechnungsfunktion pivot_row() Zeilensummen und andere Aggregationen erstellen, mit denen Nutzer weitere Informationen zu explorativen Daten erhalten.

Wie funktioniert pivot_row()?

Die Tabellenkalkulationsfunktion pivot_row() gruppiert alle Werte einer pivotierten Zeile in einer Liste.

In diesem Beispiel wird die folgende Datentabelle für explorative Datenanalysen verwendet, in der die Anzahl der Produkte nach dem Datum der Bestellungserstellung gruppiert und nach dem Alter der Nutzer gepivotet wird:

Mit pivot_row() können Sie eine Tabellenberechnung schreiben, mit der alle Zeilenwerte der Spalte Anzahl der Produkte in einer Spalte zusammengefasst werden:

pivot_row(${products.count})

Die Tabellenberechnung gibt dann eine neue Spalte aus, die eine Liste aller Werte von Anzahl der Produkte in jeder Pivot-Zeile enthält:

Zeilensumme mit pivot_row() berechnen

Sie können auch Berechnungen für die Listen ausführen, die Sie mit der Funktion pivot_row() erstellen, um weitere Analysen durchzuführen. So können Sie beispielsweise Zeilensummen berechnen, indem Sie die Funktion sum() auf die aufgelisteten Werte anwenden, die von pivot_row() zurückgegeben werden.

Wenn Sie dieselbe Explore-Datentabelle verwenden, bei der die Produktanzahl nach dem Erstellungsdatum der Bestellung gruppiert und nach dem Alter der Nutzer pivotiert wird, können Sie die folgende Tabellenkalkulation schreiben, um die Zeilensummen für Produktanzahl auszugeben:

sum(pivot_row(${products.count}))

Die Tabellenkalkulation summiert die Liste der mit der pivot_row()-Funktion berechneten Werte für die Produktanzahl und gibt eine neue Spalte aus, in der die Summe jeder pivotierten Zeile angezeigt wird:

Andere Aggregationen mit pivot_row() berechnen

Mit der Funktion pivot_row() können Sie eine beliebige pivotierte Zeile aggregieren. Anstatt eines sum() können Sie beispielsweise auch den mean() der Werte in der Liste, den max(), den min() usw. berechnen. In diesem Abschnitt der Dokumentationsseite Looker-Funktionen und -Operatoren werden alle verfügbaren Tabellenkalkulationsfunktionen und -operatoren aufgeführt.

Mit der Funktion pivot_row() können Sie auch komplexere Berechnungen für Pivot-Zeilen ausführen, einschließlich eines Prozentsatzes der Gesamtsumme. Weitere Informationen zu Wie Sie mit pivot_row() einen Prozentsatz der Gesamtsumme über Zeilen hinweg berechnen, finden Sie auf der Seite Best Practices für die Berechnung des Prozentsatzes der Gesamtsumme.