Übereinstimmungen-Filter

Die Funktion matches_filter kann in benutzerdefinierten Filtern und benutzerdefinierten Feldern verwendet werden, um zu ermitteln, ob der Wert eines Felds mit einem Filterausdruck übereinstimmt.

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. Andernfalls wird No zurückgegeben.

Beispiele

In diesem Beispiel wird Yes in einem benutzerdefinierten Feld 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 Feldes, mit dem „Verspätet“ zurückgegeben wird, wenn das Rechnungsdatum älter als 30 Tage ist:

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

Wichtige Informationen

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