Prozentsatz des Vorangehenden und prozentuale Änderung mit Tabellenkalkulationen berechnen

Als Alternative zu den auf dieser Seite beschriebenen Methoden können Sie Kurzformeln verwenden, um gängige Berechnungen für numerische Felder in der Datentabelle eines Explores durchzuführen, ohne Looker-Funktionen und ‑Operatoren zu verwenden. Voraussetzung dafür ist, dass Sie die Berechtigungen zum Erstellen von Tabellenberechnungen haben.

Mit Tabellenkalkulationen können Sie Ad-hoc-Messwerte erstellen und Berechnungen auf die Daten anwenden, die von einer Explore-Abfrage zurückgegeben werden. Das ist praktisch für die Berechnung von Messwerten wie prozentualer Anteil am Vorangehenden und prozentuale Änderung.

Auf dieser Seite erfahren Sie, wie Sie diese Messwerte berechnen – sowohl in Spalten als auch in pivotierten Zeilen.

Spalten „Prozent der vorherigen“ und „Prozentuale Änderung gegenüber Vorperiode“ mit offset() berechnen

Mit der Tabellenberechnungsfunktion offset() können Sie auf Werte aus anderen Zeilen in derselben Spalte verweisen. Das ist ideal für die Berechnung der Spalten „Prozentsatz der vorherigen“ und „Prozentuale Änderung gegenüber Vorperiode“.

In den folgenden Beispielen werden die Daten aus der folgenden Tabelle verwendet, die die Anzahl der Bestellungen nach Datum der Bestellungserstellung gruppiert:

Prozentsatz der vorherigen Spalten nach unten mit offset() berechnen

Um den Prozentsatz des Vorangehenden von orders.count zu berechnen, können Sie eine Tabellenberechnung wie die folgende verwenden:

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

Bei dieser Berechnung wird jeder Wert in der Spalte durch den Wert in der Zeile davor geteilt.

Prozentuale Änderung in Spalten mit offset() berechnen

Sie können die prozentuale Änderung ähnlich wie den Prozentsatz des Vormonats berechnen und dann 1 von der gesamten Berechnung abziehen:

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

Die Ergebnisse

Die Berechnungen in den Tabellen „Prozentsatz des Vormonats“ und „Prozentuale Änderung“ ergeben die folgenden Ergebnisse:

Explorative Datentabelle mit zwei neuen Spalten für die Berechnungen der Tabellen „Prozentsatz der Bestellungen im Vergleich zum Vormonat“ und „Prozentuale Änderung der Bestellungen“.

Sie können das Format der Werte von Tabellenkalkulationen anpassen. Wählen Sie dazu im Pop-up Tabellenkalkulation erstellen oder Tabellenkalkulation bearbeiten im Drop-down-Menü Format oder im In-Page-Editor für Tabellenkalkulationen ein Format aus, wenn die Labs-Funktion In-Page-Tabellenkalkulationen aktiviert ist. Alternativ können Sie eine benutzerdefinierte Formatierung verwenden, wie auf der Seite Benutzerdefinierte Formatierung auf numerische Felder anwenden beschrieben.

Prozentuale Änderung und Prozentsatz des Vorangehenden über Zeilen hinweg mit pivot_offset() berechnen

Bei Pivot-Ergebnissen können Sie mit der Tabellenberechnungsfunktion pivot_offset() auf Werte in derselben Zeile in verschiedenen Spalten verweisen. In den folgenden Beispielen bezieht sich pivot_offset(), -1 auf die vorherige Spalte (nicht auf die vorherige Zeile).

In den folgenden Beispielen werden die Daten aus der folgenden Tabelle verwendet. Sie enthält die Anzahl der Bestellungen, gruppiert nach Datum der Bestellungserstellung und pivotiert nach Altersgruppe der Nutzer:

Prozentsatz des Vorangehenden in pivotierten Zeilen mit pivot_offset() berechnen

Um den Prozentsatz des Vorangehenden für Zeilen zu berechnen, können Sie pivot_offset() auf die gleiche Weise verwenden, wie offset() in den Beispielen zur Berechnung der Spalten „Prozentsatz des Vorangehenden“ und „Prozentuale Änderung nach unten“ verwendet wurde:

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

Mit diesem Ausdruck wird jeder Wert in der Tabelle durch den Wert in derselben Zeile geteilt, der sich eine Spalte links befindet. Das Ergebnis ist die folgende Tabelle:

Explore-Datentabelle mit einer neuen Pivot-Spalte für die Berechnung „Anzahl der Bestellungen im Prozentsatz des Vormonats – Zeilentabelle“

Prozentuale Änderung in pivotierten Zeilen mit pivot_offset() berechnen

Wie bei der Berechnung von Spaltenwerten können Sie auch hier pivot_offset() verwenden, um Berechnungen über Pivot-Zeilen hinweg durchzuführen:offset()

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

Dies ist derselbe Ausdruck wie „Prozentsatz vom Vorangehenden“, nur wird 1 abgezogen. Das Ergebnis ist die folgende Tabelle:

Explore-Datentabelle mit einer neuen Pivot-Spalte für die Berechnung „Prozentuale Änderung der Bestellanzahl – Zeilen“