matches_filter

Die Funktion matches_filter kann in benutzerdefinierten Filtern und benutzerdefinierten Feldern verwendet werden, um zu bestimmen, ob der Wert eines Felds einem Filterausdruck entspricht.

Syntax

matches_filter(field, filter expression)

Die Funktion matches_filter wendet den Filterausdruck auf das Feld an und gibt Yes zurück, wenn der Wert im Feld mit dem Filterausdruck übereinstimmt, oder No, wenn dies nicht der Fall ist.

Beispiele

In diesem Beispiel wird in einem benutzerdefinierten Feld Yes zurückgegeben, wenn das Rechnungsdatum weniger als 30 Tage alt ist:

matches_filter(${billing.invoice_date}, `30 days`)

Verwenden Sie die Funktion if mit matches_filter, um verschiedene Werte zurückzugeben. Das nächste Beispiel zeigt die Syntax eines benutzerdefinierten Felds, das „Verspätet“ zurückgibt, wenn das Rechnungsdatum mehr als 30 Tage alt ist:

if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")

Wichtige Informationen

Der String, der den Filterausdruck definiert, muss in Graviszeichen (`) stehen.