La funzione matches_filter
può essere utilizzata nei filtri personalizzati e nei campi personalizzati per determinare se il valore di un campo corrisponde a un'espressione di filtro.
Sintassi
matches_filter(field,
filter expression
)
La funzione matches_filter
applica l'espressione di filtro al campo e restituisce Yes
se il valore nel campo corrisponde all'espressione di filtro o No
in caso contrario.
Esempi
Questo esempio restituisce Yes
in un campo personalizzato se la data della fattura risale a meno di 30 giorni fa:
matches_filter(${billing.invoice_date}, `30 days`)
Utilizza la funzione if
con matches_filter
per restituire valori diversi. L'esempio successivo mostra la sintassi di un campo personalizzato che restituisce "In ritardo" Se la data della fattura risale a più di 30 giorni fa:
if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")
Aspetti da tenere presenti
La stringa che definisce l'espressione del filtro deve essere racchiusa tra caratteri di backtick (`).