Zeilenübergreifend (Zeilensummen) in Tabellenkalkulationen aggregieren

Wenn Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben, können Sie mit Verknüpfungsberechnungen allgemeine Berechnungen für numerische Felder in der Datentabelle eines Explores ausführen, ohne Funktionen und Operatoren von Looker zu verwenden.

Es kann Situationen geben, in denen Sie oder andere Nutzer pivotierte Daten in Explores analysieren möchten. Auf dieser Seite wird erläutert, wie Sie mit der pivot_row()-Tabellenkalkulationsfunktion Zeilensummen und andere Zusammenfassungen erstellen können, mit denen Nutzer weitere Informationen zu Explore-Daten erhalten.

Wie funktioniert pivot_row()?

Die Tabellenkalkulationsfunktion pivot_row() gruppiert alle Werte einer als Drehpunkt festgelegten Zeile in einer Liste.

In diesem Beispiel wird die folgende Explore-Datentabelle verwendet, in der Produktanzahl nach Erstellungsdatum der Bestellung gruppiert und nach Alter der Nutzer pivotiert wird:

Sie können pivot_row() verwenden, um eine Tabellenkalkulation zu schreiben, mit der alle Werte der Zeile Produktanzahl in einer Spalte gruppiert werden:

pivot_row(${products.count})

Die Tabellenkalkulation gibt dann eine neue Spalte aus, die eine Liste aller Werte von Products Count in jeder Pivot-Zeile anzeigt:

Berechnung der Zeilensumme mit pivot_row()

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

Wenn Sie dieselbe Explore-Datentabelle mit Produktanzahl gruppiert nach Erstellungsdatum und als Pivot nach Alter des Nutzers verwenden, können Sie die folgende Tabellenkalkulation schreiben, um die Zeilengesamtsummen für Produktanzahl auszugeben:

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

Die Tabellenkalkulation summiert die Liste der Werte für Produktanzahl, die mit der Funktion pivot_row() berechnet werden, und gibt eine neue Spalte aus, in der die Summe jeder als Drehpunkt festgelegten Zeile angezeigt wird:

Andere Aggregationen mit pivot_row() berechnen

Mit der Funktion pivot_row() können Sie Daten für eine beliebige pivotierte Zeile aggregieren. Statt sum() können Sie beispielsweise auch den mean() der Werte in der Liste, den max(), den min() usw. berechnen. In diesem Abschnitt der Dokumentationsseite Funktionen und Operatoren von Looker sind alle verfügbaren Berechnungsfunktionen und Operatoren aufgeführt.

Mit der pivot_row()-Funktion können Sie auch komplexere Berechnungen für Pivot-Zeilen durchführen, einschließlich eines Prozentsatzes der Gesamtsumme. Auf der Seite So berechnen Sie den Prozentsatz der Gesamtsumme: erfahren Sie, wie Sie pivot_row() verwenden, um einen Prozentsatz der Gesamtsumme für mehrere Zeilen zu berechnen.