stimmt überein mit Filter

Mit der Funktion matches_filter kann in benutzerdefinierten Filtern und benutzerdefinierten Feldern ermittelt werden, 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 nicht.

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 unterschiedliche Werte zurückzugeben. Das nächste Beispiel zeigt die Syntax eines benutzerdefinierten Felds, das „verspätet“ zurückkehrt, 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 (`) gesetzt werden.