Die Funktion pivot_index
kann in Tabellenberechnungen verwendet werden, um den Wert einer Pivot-Spalte basierend auf ihrem Index (d. h. ihrer Position) zu extrahieren und zu bearbeiten.
Syntax
pivot_index(expression, pivot_index)
Die Funktion pivot_index
wertet expression
im Kontext der Pivot-Spalte an der Position pivot_index
aus (1 für den ersten Drehpunkt, 2 für den ersten Drehpunkt usw.). Bei Ergebnissen ohne Pivoting gibt die Funktion null zurück.
Beispiele
Die folgende Tabelle zeigt eine Abfrage, mit der die Anzahl der Bestellungen in jeder Saison des Jahres gezählt wird. Die Abfrage enthält die pivotierte Dimension Produktkategorie mit den Werten Swimwear
und Coats
. Um die Gesamtzahl der Bestellungen in jeder Saison über alle Kategorien hinweg zu berechnen, erstellen Sie die Tabelle Gesamtzahl der Bestellungen.
Produktkategorie | Bademode | Mäntel | Gesamtzahl der Bestellungen |
---|---|---|---|
Saison | Anzahl der Bestellungen | Anzahl der Bestellungen | |
Winter | 3 | 671 | 674 |
Frühling | 278 | 120 | 398 |
Sommer | 840 | 21 | 861 |
Herbst | 30 | 432 | 462 |
Bei der Tabellenkalkulation Gesamtzahl der Bestellungen wird der Wert der ersten Pivot-Spalte zum Wert der zweiten Pivot-Spalte addiert. Die Formel lautet:
pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)
Wichtige Informationen
pivot_index
kann nicht in einem benutzerdefinierten Filter verwendet werden.