تضمين دالة EVALUATE_PREDICATE في مرشح

يمكنك إضافة الدالة EVALUATE_PREDICATE كجملة مرشح داخلية.

يمكنك استخدام هذه الدالة عندما يتعذر عليك تكوين جملة المرشح المضمَّن المطلوبة باستخدام عوامل تشغيل المرشحات. لا تستخدم هذه الدالة إلا مع دوال SQL ودوال قواعد البيانات ذات نوع الإرجاع المنطقي. لا يمكنك استخدام هذه الدالة مع الأعمدة المتدرجة ومصادر بيانات XML وجميع مصادر البيانات متعددة الأبعاد. تجب عليك إضافة امتياز دالة EVALUATE_PREDICATE Function الذي منحه لك أحد المسئولين كي تتمكن من تضمين هذه الدالة في مرشح.
  1. افتح التحليل لتحريره.
  2. في جزء "المرشحات" ضمن علامة تبويب "المعايير"، انقر على مزيد من الخيارات وحدد إضافة دالة EVALUATE_PREDICATE.
  3. أدخل معادلة الدالة في مربع الحوار "دالة EVALUATE_PREDICATE جديدة".
  4. انقر على موافق لإضافة دالة EVALUATE_PREDICATE في جزء "المرشحات".

على سبيل المثال، يمكنك إضافة جملة المرشح التالية باستخدام دالة EVALUATE_PREDICATE لاستبعاد القيم التي تقل عن ستة أحرف في عمود Products.P4 Brand.

SELECT
0 s_0,
"A - Sample Sales"."Products"."P3 LOB s_1, 
"A - Sample Sales"."Products"."P4 Brand" s_2,
"A - Sample Sales"."Base Facts"."1- Revenue" s_3
FROM "A - Sample Sales"
Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand").
ORDER BY 1,2,3