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 ersten Drehpunkt, 2 für den zweiten Drehpunkt usw.). Die Funktion gibt Null bei Ergebnissen zurück, die nicht als Drehpunkt festgelegt sind.
Beispiele
In der folgenden Tabelle ist eine Abfrage zu sehen, mit der die Anzahl der Bestellungen in den einzelnen Jahreszeiten gezählt wird. Die Abfrage enthält die pivotierte Dimension Produktkategorie mit den Werten Swimwear
und Coats
. Wenn Sie die Gesamtzahl der Bestellungen in jeder Saison in allen Kategorien berechnen möchten, erstellen Sie eine Tabellenberechnung vom Typ Anzahl der Bestellungen insgesamt.
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 Tabellenberechnung Anzahl der Bestellungen insgesamt 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.