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 Tabellenberechnungsfunktion pivot_row()
gruppiert alle Werte einer Pivot-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 von Anzahl der Produkte in einer Spalte gruppiert 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.
In derselben Explore-Datentabelle mit Anzahl der Produkte, gruppiert nach Datum der Bestellungserstellung und pivotiert nach Alter der Nutzer, können Sie die folgende Tabellenberechnung schreiben, um die Zeilensummen für Anzahl der Produkte auszugeben:
sum(pivot_row(${products.count}))
Die Tabellenberechnung summiert die Liste der Werte für Anzahl der Produkte, die mit der Funktion pivot_row()
berechnet werden, und gibt eine neue Spalte aus, die die Summe der einzelnen pivotierten Zeilen enthält:
Andere Aggregationen mit pivot_row()
berechnen
Mit der Funktion pivot_row()
können Sie über eine beliebige Pivot-Zeile hinweg 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 sind alle verfügbaren Funktionen und Operatoren für Tabellenberechnungen aufgeführt.
pivot_row()
können Sie auch komplexere Berechnungen für Pivot-Zeilen ausführen, einschließlich eines Prozentsatzes der Gesamtsumme. Auf der Seite mit Best Practices Prozentsatz von Summen berechnen erfahren Sie, wie Sie mit pivot_row()
einen Prozentsatz von Summen über Zeilen hinweg berechnen.