matches_filter

La fonction matches_filter peut être utilisée dans les filtres personnalisés et les champs personnalisés pour déterminer si la valeur d'un champ correspond à une expression de filtre.

Syntaxe

matches_filter(field, filter expression)

La fonction matches_filter applique l'expression de filtre au champ et renvoie Yes si la valeur du champ correspond à l'expression de filtre ou No dans le cas contraire.

Examples

Cet exemple renvoie Yes dans un champ personnalisé si la date de la facture date de moins de 30 jours:

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

Utilisez la fonction if avec matches_filter pour renvoyer différentes valeurs. L'exemple suivant illustre la syntaxe d'un champ personnalisé qui renvoie "Late" (Late) si la date de la facture date de plus de 30 jours:

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

Bon à savoir

La chaîne qui définit l'expression de filtre doit être entourée de guillemets obliques (`).