matches_filter

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.