A função matches_filter
pode ser usada em filtros personalizados e campos personalizados para determinar se o valor de um campo corresponde a uma expressão de filtro.
Sintaxe
matches_filter(field, `filter expression`)
A função matches_filter
aplica a expressão de filtro ao campo e retorna Yes
se o valor no campo corresponder à expressão de filtro ou No
se não corresponder.
Examples
Este exemplo retorna Yes
em um campo personalizado se a data da fatura for inferior a 30 dias:
matches_filter(${billing.invoice_date}, `30 days`)
Use a função if
com matches_filter
para retornar valores diferentes. O próximo exemplo mostra a sintaxe de um campo personalizado que retorna "Atrasado" se a data da fatura for de mais de 30 dias:
if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")
Informações úteis
A string que define a expressão do filtro precisa ser colocada entre caracteres de acento grave (`).