matches_filter

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 aplicará a expressão de filtro ao campo e retornará Yes se o valor no campo corresponder à expressão de filtro ou No se não corresponder.

Exemplos

Este exemplo retornará Yes em um campo personalizado se a data da fatura tiver menos de 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 superior a 30 dias:

if(matches_filter(${billing.invoice_date}, `30 days`), "Current", "Late")

Informações úteis

A string que define a expressão de filtro precisa estar entre caracteres de crase (`).