كيفية تنفيذ مرشحات السياق في Tableau



ستزودك هذه المقالة بمعرفة تفصيلية وشاملة حول كيفية تنفيذ عوامل تصفية السياق في اللوحة مع أمثلة.

يعد إنشاء الفلاتر جانبًا مهمًا جدًا من مجلس . في هذه المقالة ، سوف نفهم عوامل تصفية السياق في Tableau بالترتيب التالي:

ما هي عوامل تصفية السياق في تابلوه؟

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





الآن ، يمكنك نشر عامل تصفية السياق لتحقيق أي مما يلي

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



  • أعلى مرشح N: يمكن للمرء أيضًا تعيين عامل تصفية سياق لتضمين البيانات التي تهمهم فقط ، متبوعًا بتعيين مرشح رقمي أو مرشح N أعلى.

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

كيفية إنشاء مرشحات السياق في Tableau

لإنشاء عامل تصفية السياق ، اتبع الخطوات الموضحة أدناه



  • تحديد أضف إلى السياق اختيارمن سياق الكلام قائمة مرشح فئوي موجود. ثم يحسب السياق لتوليد العرض. سيتم بعد ذلك حساب جميع عوامل التصفية الأخرى بالنسبة إلى السياق.
  • مرشحات السياق:
  1. تظهر في الجزء العلوي من المرشحات رفوف.
  2. يتم التعرف عليها باللون الرمادي على المرشحات رفوف.
  3. لا يمكن إعادة ترتيبها على الرف.

context-filters-in-tableau

كما هو موضح في الصورة أعلاه ، فإن ملف وضع السفينة تم تعيين البعد ليكون سياق العرض و منطقة يتم حساب عامل التصفية فقط باستخدام البيانات التي تمر عبرها وضع السفينة .

يمكنك إجراء تعديلات على عامل تصفية السياق عن طريق القيام بأحد الأشياء التالية

  • إزالة الحقل من رف المرشحات (يتم حساب السياق الجديد إذا بقيت عوامل تصفية السياق الأخرى على الرف)

  • تحرير المرشح (يتم حساب سياق جديد في كل مرة تقوم فيها بتحرير عامل تصفية السياق)

  • اختيارإزالة من السياق (يبقى المرشح على الرف كمرشح قياسي. يتم حساب سياق جديد إذا بقيت عوامل تصفية السياق الأخرى على الرف)

كيفية تسريع مرشحات السياق

لتحسين أداء مرشحات السياق ، وبالتالي زيادة كفاءة Tableau ، يمكنك اتباع هذه الإرشادات

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

  • يُحسب إنهاء جميع نماذج البيانات قبل إنشاء سياق. تتطلب التعديلات في نموذج البيانات ، مثل تحويل الأبعاد إلى مقاييس ، إعادة حساب السياق.

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

  • استخدام صناديق التاريخ مثل YEAR (التاريخ) أو عوامل تصفية السياق في التواريخ المنفصلة أكثر فعالية من استخدام التواريخ المستمرة.

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

تجريبي

يهدف هذا المثال إلى توجيهك خلال إجراءات بناء عامل تصفية السياق.

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

  • استخدم ال عينة - سوبرستور مصدر البيانات لإنشاء العرض الأولي. يظهر العرض المبيعات للجميع الفئات الفرعية ، مرتبة تنازليًا.

context-filters-in-tableau

  • الآن قم ببناء مرشح Top 10 لعرض المنتجات الأكثر مبيعًا فقط. يمكنك القيام بذلك عن طريق سحب ملف تصنيف فرعي المجال ل المرشحات رفوف. في مربع الحوار الذي يظهر ، قم بالتبديل إلى علامة التبويب 'أعلى' وحدد عامل تصفية هو أعلى 10 حسب مجموع المبيعات .

    دمج كود المصدر c ++

filter

  • عند النقر فوق ملف موافق زر، ستلاحظ أن العرض تمت تصفيته لإظهار أفضل 10 فئات فرعية للمنتج من حيث المبيعات المعروضة أمامك.

تصنيف فرعي

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

. furniture

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

لكن لماذا لا 10؟ ذلك لأن أربع فئات فرعية فقط تحتوي على أثاث. لكنك تعلم الآن أنه يتم تقييم أفضل 10 عوامل تصفية بناءً على نتائج هذا السياق.

آمل أن يكون هذا المقال قد أزال شكوكك حول عوامل تصفية السياق في Tableau. بهذا ، نصل إلى نهاية مرشحات السياق هذه في Tableau.

إذا كنت ترغب في إتقان Tableau ، فإن Edureka لديها دورة منسقة حول الذي يغطي مفاهيم مختلفة لتصور البيانات بشكل متعمق ، بما في ذلك التنسيق الشرطي والبرمجة النصية وربط المخططات وتكامل لوحة المعلومات وتكامل Tableau مع R والمزيد. يأتي مع دعم 24 * 7 لإرشادك طوال فترة التعلم الخاصة بك. دفعات جديدة ستبدأ قريبا.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في 'عوامل تصفية السياق في Tableau' وسنعاود الاتصال بك في أقرب وقت ممكن.