التعامل مع الدالة EVALUATE_PREDICATE

تتيح دالة SQL إمكانية إضافة مرشح غير قياسي.

يوفر هذا القسم الموضوعات التالية التي تتناول التعامل مع الدالة EVALUATE_PREDICATE:

للحصول على مزيد من المعلومات حول هذه الدالة، يرجى الاطلاع على Logical SQL Reference.

كيف يمكنني استخدام الدالة EVALUATE_PREDICATE مع مرشح؟

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

ولا يمكنك استخدام هذه الدالة مع الأعمدة التدريجية. استخدم هذه الدالة في حالة تعذر تكوين عبارة المرشح المناسبة مع عوامل تشغيل مرشح Oracle BI EE. والغرض من هذه الدالة هو استخدامها مع دوال قاعدة البيانات مع نوع إرجاع "منطقي", ويمكن استخدامها لدوال SQL فقط. لا يتم توسيع دعم EVALUATE_PREDICATE عبر جميع مصادر البيانات متعددة الاتجاهات. وعلاوة على ذلك، لا يمكنك استخدام EVALUATE_PREDICATE مع مصادر بيانات XML.

لإضافة دالة EVALUATE_PREDICATE كعبارة ترشيح مدمجة، يلزم الحصول على امتياز "إضافة دالة EVALUATE_PREDICATE" من قبل المسئول.

مثال

فيما يلي مثال لكيفية استخدام الدالة EVALUATE_PREDICATE. يتطلب هذا المثال أن تكون قيم Products.P4 Brand أكبر من 6 أحرف. وبعد تشغيلها، سيرجع هذا المثال أية صفوف يكون فيها طول البيانات في عمود P4 Brand أكبر من 6 أحرف (على سبيل المثال، "BizTech" و"HomeView").

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

إضافة الدالة EVALUATE_PREDICATE إلى مرشح داخلي

يصف هذا الإجراء كيفية إضافة الدالة EVALUATE_PREDICATE إلى مرشح داخلي.

لاحظ أنك لا يمكنك استخدام هذه الدالة مع الأعمدة التدريجية. للحصول على مزيد من المعلومات يرجى الاطلاع على كيف يمكنني استخدام الدالة EVALUATE_PREDICATE مع مرشح؟ وLogical SQL Reference Guide for Oracle Business Intelligence Enterprise Edition

لإضافة الدالة EVALUATE_PREDICATE إلى مرشح داخلي:

  1. انتقل إلى جزء المرشحات بمحرر التحليل ثم انقر على زر شريط الأدوات مزيد من الخيارات, ثم حدد الخيار إضافة الدالة EVALUATE_PREDICATE.

    يتم عرض مربع حوار دالة EVALUATE_PREDICATE جديدة.

  2. أدخل معادلة الدالة.

    للتعرف على مثال عن إدخال صياغة صحيحة، يرجى الاطلاع على كيف يمكنني استخدام الدالة EVALUATE_PREDICATE مع مرشح؟

  3. انقر على موافق.

    سيتم عرض الدالة EVALUATE_PREDICATE في جزء المرشحات.