Skip To Content

تصفية البيانات

يعد إنشاء عوامل تصفية جزءًا أساسيًا لإنشاء لوحة معلومات محورية فعالة. تقوم عوامل التصفية بتمكينك من تحديد شرط واحد أو أكثر للبحث لتقييد المعالم من الطبقات المصدر المُستخدَمَة لزيادة قوة مرئيات البيانات الخاصة بلوحة معلوماتك. لا يتم استخدام إلا معالم الطبقة التي تلبي شروط البحث التي تحددها لعرض عناصر لوحة المعلومات.

يمكن تطبيق عوامل التصفية أثناء التصميم أو عند تكوين لوحة المعلومات أو أثناء التشغيل عندما تقوم بتكوين أدوات تحديد كجزء من تجربة تفاعلية للوحة معلومات.

لاحظ أنه يتم الاهتمام بأي شروط للتصفية تم تطبيقها على طبقة تشغيلية لخريطة ويب أو على عنصر طبقة ويب يتم استخدامه في لوحة المعلومات. يتم تنفيذ كل شروط التصفية التي تقوم بتكوينها في لوحة المعلومات، إضافةً إلى أي شروط تصفية محددة مُسبقًا تم إنشاؤها بالفعل.

مكونات شرط عامل التصفية

وبشكل عام، يتكون شرط التصفية من اسم الحقل ومشغل وقيمة أو قيم. ويتم تحديدها في الإعدادات الأولى والثانية، وإذا أمكن، الثالثة التي تظهر عند إنشاء عامل تصفية، على التوالي.

condition = <field name> <operator > <a value or values>

قد تتعطل المُشغِّلات في الفئات التالية بحسب الأغرض العام منها:

  • المقارنة
  • المقارنة الثابتة
  • المقارنة النسبية
  • قائمة
  • قيمة فارغة أو خالية
  • مطابقة النمط
  • نطاق
عند تكوين عامل تصفية، يتم تحديد عوامل التشغيل المتاحة بواسطة نوع الحقل الذي تختاره، وما إذا كان الحقل يحتوي على سلاسل مكودة. يضم الجدول التالي المشغلات المتاحة بناءً على هذه العوامل:

غرض المُشغِّلنوع الحقل والسلسلة المكودة

المقارنة

مساوي

فريد، رقم، عشري، سلسلة، سلسلة مكودة

غير مساوي

فريد، رقم، عشري، سلسلة، سلسلة مكودة

أكثر من

فريد، رقم، عشري

أكبر من أو يُساوي

فريد، رقم، عشري

أقل من

فريد، رقم، عشري

أقل من أو يُساوي

فريد، رقم، عشري

المقارنة الثابتة

هو

تاريخ

ليس

تاريخ

قبل

تاريخ

في أو قبل

تاريخ

بعد

تاريخ

في أو بعد

تاريخ

المقارنة النسبية

ضمن آخر

تاريخ

قبل آخر

تاريخ

ضمن

تاريخ

بعد

تاريخ

قائمة

يضمن

فريد، رقم، سلسلة، سلسلة مكودة

لا يشتمل على

فريد، رقم، سلسلة، سلسلة مكودة

فارغ أو خالٍ

خال

رقم، عشري، تاريخ، سلسلة، سلسلة مكودة

ليس خال

رقم، عشري، تاريخ، سلسلة، سلسلة مكودة

فارغ

سلسلة

ليس فارغًا

سلسلة

مطابقة النمط

البدء بـ

سلسلة

لا يبدأ بـ

سلسلة

الانتهاء بـ

سلسلة

لا ينتهي بـ

سلسلة

يحتوي على

سلسلة

لا يحتوي على

سلسلة

نطاق

بين

فريد، رقم، عشري

ليس بين

فريد، رقم، عشري

للحصول على تفاصيل إضافية بشأن مُشغِّلات المقارنة الثابتة والنسبية، راجع موضوع شروط التصفية بناءً على التاريخ.

ملاحظة:‏

لتصفية المعالم بواسطة التاريخ، يجب أن تدعم الطبقة وظائف SQL القياسية.

تتمثل الخطوة الأخيرة لتكوين شرط تصفية في تحديد القيمة أو القيم. تعتمد القيم التي يمكنك تحديدها وكيفية تحديدها على الغرض من المُشغِّل الذي تختاره كما هو ملخص في الجدول التالي:

غرض المُشغِّل خيارات تحديد القيمة

المقارنة

اختر قيمة محددة أو حقلاً آخرًا.

المقارنة الثابتة

اختر فترة زمنية أو أدخل قيمة محددة أو اختر حقلاً.

مقارنة التاريخ النسبي

اختر مضاعف وحدة تاريخ، ثم حدد وحدات التاريخ.

قائمة

أدخل قيمة واحدة أو عدة قيم.

فارغ أو خالٍ

غير متوفر

مطابقة النمط

أدخل قيمة للمطابقة في مقابلها.

نطاق

أدخل قيمة للحد الأدنى وقيمة للحد الأقصى.

دمج شروط التصفية

يمكن دمج شروط التصفية لإنشاء تعبيرات معقدة. لا يوجد حد لعدد الشروط التي يمكنك تضمينها في عامل التصفية. عند دمج الشروط، يتم توفير مُشغِّلين منطقيين اثنين: AND وOR. على سبيل المثال، يمكنك إنشاء التعبير التالي:

expression = condition1 AND condition2 OR condition3

إذا نقرت على AND، فإن العنصر يعرض المعلومات الخاصة بالمعالم التي تلبي كلا الشرطين في وقت واحد. على سبيل المثال، إذا أردت أن يعرضالمؤشر معلومات عن الحالات الطارئة التي حدثت في تاريخ محدد (condition1) ولم يتم الاستجابة إليها بعد (condition2)، انضم إلى الشرطين الاثنين بالنقر على AND.

إذا نقرت على OR، فإن العنصر يعرض المعلومات الخاصة بالمعالم التي تلبي شرطًا واحدًا أو الشرط الآخر أو كلا الشرطين في وقت واحد. على سبيل المثال، إذا أردت أن يعرض المؤشر معلومات عن الحالات الطارئة التي حدثت في تاريخين محددين، قم بدمج الشرطين الاثنين لكل تاريخ بالنقر على OR.

لاحظ أنه في أنواع الحقل "فريد ورقم وسلسلة وسلسلة مكودة"، يمكنك تجنُّب دمج الشروط باستخدام المشغلات include أو does not include، التي تقوم بتمكينك من إدخال قيم فريدة عديدة.