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 devolve Yes se o valor no campo corresponder à expressão de filtro ou No se não corresponder.
Exemplos
Este exemplo devolve Yes num 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 devolver valores diferentes. O exemplo seguinte mostra a sintaxe de um campo personalizado que devolve "Atrasado" se a data da fatura tiver mais de 30 dias:
if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")
Factos importantes
A string que define a expressão de filtro tem de estar entre carateres de acento grave (`).