matches_filter

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 seguente 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 di filtro deve essere racchiusa tra caratteri di apice inverso (`).