Prozentualen Anteil der vorherigen und prozentualen Änderungen mit Tabellenkalkulationen berechnen

Als Alternative zu den Methoden, die auf dieser Seite beschrieben werden, können Sie Berechnungen mit Tastenkürzeln verwenden, um allgemeine Berechnungen für numerische Felder in der Datentabelle eines Explores durchzuführen. Funktionen und Operatoren von Looker sind dabei nicht erforderlich, wenn Sie die Berechtigungen zum Erstellen von Tabellenkalkulationen haben.

Mit Tabellenkalkulationen können Sie Ad-hoc-Messwerte erstellen und Berechnungen mit den Daten durchführen, die von einer Explore-Abfrage zurückgegeben werden. Das ist praktisch, um Messwerte wie Prozentsatz der vorherigen und Prozentualen Änderung zu berechnen.

Auf dieser Seite erfahren Sie, wie diese Messwerte berechnet werden – sowohl nach unten als auch für pivotierte Zeilen.

Der Prozentsatz der vorherigen und der prozentualen Änderung nach unten wird mit offset() berechnet

Mit der Tabellenkalkulationsfunktion offset() können Sie auf Werte aus anderen Zeilen in derselben Spalte verweisen. Dies ist ideal für die Berechnung des Prozentsatzes der vorherigen Spalten und der prozentualen Änderung nach unten.

In den folgenden Beispielen werden die Daten aus der folgenden Tabelle verwendet. Darin wird die Anzahl der Bestellungen nach Erstellungsdatum der Aufträge gruppiert:

Der Prozentsatz der vorherigen Abwärtsspalten wird mit offset() berechnet

Um den Prozentsatz des Vorgängers von orders.count zu berechnen, können Sie eine Tabellenkalkulation wie die folgende durchführen:

${orders.count} / offset(${orders.count}, -1)

Dadurch wird jeder Wert in der Spalte durch den Wert in der Zeile darüber dividiert.

Spaltenänderung in Prozent mit offset() wird berechnet

Sie können die prozentuale Änderung ähnlich wie den Prozentsatz der Vorgängerrechnung berechnen und dann die gesamte Berechnung um 1 subtrahieren:

${orders.count} / offset(${orders.count}, -1) -1 

Die Ergebnisse

Die Prozentsätze der vorherigen Berechnungen und der prozentualen Änderungstabellen ergeben folgende Ergebnisse:

Explore-Datentabelle mit zwei neuen Spalten für die Berechnungen der Anzahl der Bestellungen in Prozent der vorherigen und der Berechnungen der Anzahl der Bestellungen in Prozent.

Sie können das Format von Tabellenkalkulationswerten anpassen, indem Sie im Pop-up-Fenster Tabellenkalkulation erstellen oder Tabellenberechnung bearbeiten ein Format aus dem Drop-down-Menü Format auswählen oder im In-Page-Berechnungseditor die Labs-Funktion In-Page-Tabelle aktivieren. Alternativ können Sie die benutzerdefinierte Formatierung verwenden, wie auf der Dokumentationsseite Benutzerdefinierte Formatierung zu numerischen Feldern hinzufügen erläutert, wenn Sie andere Formate als die verfügbaren Standardformate verwenden möchten.

Die prozentuale Änderung und der Prozentsatz der bisherigen Vorgänge werden mit pivot_offset() berechnet

Bei pivotierten Ergebnissen können Sie mit der Tabellenberechnungsfunktion pivot_offset() auf Werte verweisen, die sich in derselben Zeile in verschiedenen Spalten befinden. In den folgenden Beispielen wird bei Verwendung von pivot_offset(), -1 auf die vorherige Spalte (statt auf die vorherige Zeile) verwiesen.

In den folgenden Beispielen werden die Daten aus der folgenden Tabelle verwendet. Dazu gehört die Anzahl der Bestellungen (Orders Count), gruppiert nach Erstellungsdatum der Aufträge und pivotiert nach Altersstufe des Nutzers:

Der Prozentsatz des Vorgängers wird in pivotierten Zeilen mit pivot_offset() berechnet

Um den Prozentsatz der Vorgänger in allen Zeilen zu berechnen, können Sie pivot_offset() auf dieselbe Weise verwenden wie offset() in den Beispielen, in denen gezeigt wurde, wie der Prozentsatz der vorherigen Spalten und der Abwärtsänderung in Prozent berechnet werden:

${orders.count} / pivot_offset(${orders.count}, -1)

Dieser Ausdruck dividiert jeden Wert in der Tabelle durch den Wert in derselben Zeile, die sich eine Spalte links befindet. Daraus ergibt sich die folgende Tabelle:

Die Datentabelle „Erkunden“ zeigt eine neue Pivot-Spalte für die Tabellenberechnung für die Anzahl der Bestellungen in Prozent von vorherigen - über Zeilen hinweg.

Die prozentuale Änderung für pivotierte Zeilen wird mit pivot_offset() berechnet

Auch hier können Sie pivot_offset() verwenden, um Berechnungen für pivotierte Zeilen durchzuführen, genauso, wie Sie offset() beim Berechnen von Spalten verwenden:

(${orders.count} / pivot_offset(${orders.count}, -1)) - 1

Dies ist der gleiche Ausdruck wie der Prozentsatz der vorherigen, nur um 1 subtrahiert. Daraus ergibt sich die folgende Tabelle:

Explore-Datentabelle mit einer neuen Pivot-Spalte für die prozentuale Änderung der Anzahl der Bestellungen bei spaltenübergreifender Tabellenberechnung.