Die Funktion pivot_where
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 von expression
für die Pivot-Spalte zurück, die select_expression
oder null
eindeutig erfüllt, wenn eine solche Spalte nicht existiert oder nicht eindeutig ist.
Beispiele
Im folgenden Beispiel suchen wir nach der Pivot-Spalte, die auf „Bestellstatus“ basiert und den Wert „Ausstehend“ hat. Wenn sie gefunden wird, geben Sie die Anzahl der Bestellungen in dieser Zelle zurück:
pivot_where(${orders.status} = "pending", ${orders.count})
Wichtige Informationen
Wenn es genau eine Pivot-Spalte gibt, in der
select_expression
wahr ist, wirdexpression
zurückgegeben. Andernfalls gibtexpression
NULL zurück.pivot_where
kann nicht in einem benutzerdefinierten Filter verwendet werden.