Prozentualen Anteil der vorherigen und prozentualen Änderungen mit Tabellenkalkulationen berechnen

Als Alternative zu den auf dieser Seite beschriebenen Methoden können Sie Verknüpfungsberechnungen verwenden, um allgemeine Berechnungen für numerische Felder in der Datentabelle eines Explores durchzuführen, ohne die Funktionen und Operatoren von Looker zu verwenden, 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 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.

Prozentualen Anteil der vorherigen und prozentualen Abwärtsveränderung nach unten 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. Dazu gehört die Anzahl der Bestellungen, gruppiert nach Erstellungsdatum der Bestellung:

Prozentsatz der vorherigen Spalten nach unten mit offset() berechnen

Um den Prozentsatz des vorherigen Werts von orders.count zu berechnen, können Sie eine Tabellenkalkulation wie die folgende vornehmen:

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

Bei dieser Berechnung wird jeder Wert in der Spalte durch den Wert in der vorangehenden Zeile dividiert.

Prozentuale Änderung von 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 Prozent der vorherigen und der prozentualen Änderung der Tabelle liefern folgende Ergebnisse:

Explore-Datentabelle mit zwei neuen Spalten für die Tabellenkalkulationen für Bestellanzahl in Prozent und die prozentuale Änderung von Bestellungen in Prozent.

Sie können das Format der Tabellenkalkulationswerte anpassen, indem Sie im Pop-up-Fenster Tabelle erstellen oder Tabellenkalkulation bearbeiten ein Format aus dem Drop-down-Menü Format auswählen. Alternativ können Sie den In-Page-Editor zur Tabellenkalkulation verwenden, wenn die Labs-Funktion In-Page-Tabellenberechnungen 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 pivotierten Ergebnissen können Sie mit der Tabellenkalkulationsfunktion pivot_offset() auf Werte verweisen, die sich in verschiedenen Spalten in derselben Zeile befinden. In den folgenden Beispielen bezieht sich pivot_offset(), -1 auf die vorherige Spalte und nicht auf die vorherige Zeile.

In den folgenden Beispielen werden die Daten aus der folgenden Tabelle verwendet. Dazu gehört die Anzahl der Bestellungen, gruppiert nach Datum der Auftragserstellung und Pivoting nach Altersstufe der Nutzer:

Berechnen des Prozentsatzes des vorherigen Werts für pivotierte Zeilen mit pivot_offset()

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. Daraus ergibt sich folgende Tabelle:

Explore-Datentabelle mit einer neuen Pivot-Spalte für die Tabelle mit der Anzahl der Bestellungen in Prozent des vorherigen Werts für Zeilenübergreifend.

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:

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

Dies ist derselbe Ausdruck wie „Prozentsatz vom Vorangehenden“, nur wird 1 davon abgezogen. Daraus ergibt sich folgende Tabelle:

Untersuchen Sie die Datentabelle mit einer neuen Pivot-Spalte für die prozentuale Änderung der Bestellanzahl – über Zeilen hinweg.