matches_filter

La función matches_filter se puede usar en filtros personalizados y campos personalizados para determinar si el valor de un campo coincide con una expresión de filtro.

Sintaxis

matches_filter(field, filter expression)

La función matches_filter aplica la expresión de filtro al campo y devuelve Yes si el valor del campo coincide con la expresión de filtro o No si no coincide.

Ejemplos

En este ejemplo, se devuelve Yes en un campo personalizado si la fecha de la factura tiene menos de 30 días:

matches_filter(${billing.invoice_date}, `30 days`)

Usa la función if con matches_filter para devolver valores diferentes. En el siguiente ejemplo se muestra la sintaxis de un campo personalizado que devuelve "Tarde" si la fecha de la factura tiene más de 30 días:

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

Puntos a tener en cuenta

La cadena que define la expresión del filtro debe incluirse entre comillas inversas (`).