Die Funktion matches_filter
kann in benutzerdefinierten Filtern und benutzerdefinierten Feldern verwendet werden, um festzustellen, 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, 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 unterschiedliche Werte zurückzugeben. Im nächsten Beispiel wird die Syntax eines benutzerdefinierten Felds gezeigt, das „Spät“ zurückgibt, 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 (`) stehen.