matches_filter

אפשר להשתמש בפונקציה matches_filter במסננים בהתאמה אישית ובשדות בהתאמה אישית כדי לקבוע אם הערך של שדה מסוים תואם לביטוי מסנן.

תחביר

matches_filter(field, filter expression)

הפונקציה matches_filter מחילה את ביטוי המסנן על השדה ומחזירה Yes אם הערך בשדה תואם לביטוי המסנן, או No אם הוא לא תואם.

דוגמאות

בדוגמה הזו, הפונקציה מחזירה את הערך Yes בשדה בהתאמה אישית אם תאריך החשבונית הוא מלפני פחות מ-30 יום:

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

כדי להחזיר ערכים שונים, משתמשים בפונקציה if עם matches_filter. בדוגמה הבאה מוצג תחביר של שדה מותאם אישית שמחזיר את הערך 'מאוחר' אם תאריך החשבונית הוא מלפני יותר מ-30 ימים:

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

חשוב לדעת

המחרוזת שמגדירה את ביטוי המסנן צריכה להיות מוקפת בתווי גרש הפוך (`).