Die Funktion pivot_where
kann in einer Tabellenberechnung verwendet werden, um eine Pivot-Spalte nach einer Bedingung auszuwählen.
Syntax
pivot_where(select_expression, expression)
Die Funktion pivot_where
gibt den Wert von expression
für die Pivot-Spalte zurück, was eindeutig
die Bedingung select_expression
oder null
erfüllt, wenn eine solche Spalte nicht vorhanden oder nicht eindeutig ist.
Beispiele
Im folgenden Beispiel suchen wir nach der Pivot-Spalte, die auf „Bestellstatus“ basiert und den Wert „ausstehend“ hat. Wenn wir es finden, geben Sie in dieser Zelle „Bestellmenge“ zurück:
pivot_where(${orders.status} = "pending", ${orders.count})
Wichtige Informationen
Wenn es genau eine Pivot-Spalte gibt, bei der
select_expression
wahr ist, wirdexpression
zurückgegeben. Andernfalls gibtexpression
NULL zurück.pivot_where
kann nicht in einem benutzerdefinierten Filter verwendet werden.