Die pivot_where
-Funktion kann in einer Tabellenberechnung verwendet werden, um eine Pivot-Spalte anhand einer Bedingung auszuwählen.
Syntax
pivot_where(select_expression, expression)
Die Funktion pivot_where
gibt den Wert expression
für die Pivot-Spalte zurück, der select_expression
oder null
eindeutig 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 sie finden, geben Sie die "Anzahl der Bestellungen" in dieser Zelle zurück:
pivot_where(${orders.status} = "pending", ${orders.count})
Wichtige Informationen
Wenn genau eine Pivot-Spalte vorhanden ist, in der
select_expression
wahr ist, wird dieexpression
zurückgegeben. Andernfalls gibtexpression
NULL zurück.pivot_where
kann nicht in einem benutzerdefinierten Filter verwendet werden.