Funktion „pivot_index“

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.