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.