تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
سيناقش هذا المنشور كيفية تحديد عامل التصفية عبر xmSQL واستعلام محرك التخزين في LuckyTemplates. ستتعرف أيضًا على ما يفعله VertiPaq عند التصفية على النطاق. هذا موضوع مهم لأن العلاقة الأساسية لما يتم تطبيقه في المرشحات هي أكبر قوة دافعة لأداء DAX.
استعلام xmSQL هو لغة شبه تكميلية تحتوي على عبارات SELECT و FROM و WHERE . جملة WHERE هي عامل التصفية الخاص بك ، والذي يتم تقديمه عند استخدام وظيفة أو . توجد عوامل التصفية في كل من خطة الاستعلام المنطقية وخطة استعلام محرك التخزين.
جدول المحتويات
تصفية سياق الانتقال
يحتوي هذا الاستعلام النموذجي على الدالة مع إجمالي المبيعات والدالة عبر مبيعات الحقيقة. مبيعات الحقيقة تضاعف السعر الحالي وكمية المبيعات. في هذا المثال ، ما عليك سوى التركيز على المبيعات التي تزيد عن 300.
سيعطيك تشغيل الاستعلام نتيجة جدول مكونة من صف واحد غير مفيدة للغاية.
ومع ذلك ، إذا انتقلت إلى علامة التبويب توقيتات الخادم وقمت بالمسح ، يمكنك رؤية عبارة xmSQL التي تمنحك معلومات حول ما يفعله استعلامك.
تعني عبارة WITH مع $ Expr0 أنه يتم حساب تعبير رياضي. بعد ذلك ، يتم تحديد التعبير من جدول بيانات المبيعات أو جدول مبيعات الحقائق ثم يتم تصفيته في جملة WHERE بالشروط المحددة.
في خطة الاستعلام المادية ، يمكنك رؤية عامل تصفية Filter_Vertipaq . هذا يعني أنه يتم دفع الاستعلام إلى محرك التخزين. قدر الإمكان ، استخدم محرك التخزين كمرشح للحصول على أداء أسرع لـ DAX.
هذا استعلام نموذج آخر يستخدم SUMX بدلاً من دالة CALCULATETABLE . إذا قمت بتشغيل الاستعلام وألقيت نظرة على جملة xmSQL ، يمكنك رؤية نفس خطط النتائج والمسح والاستعلام.
يمكنك استخدام إما دالة SUMX أو CALCULATETABLE لتوليد النتائج. ولكن يمكن أن يكون SUMX في بعض الأحيان أبطأ من CALCULATETABLE . من الأفضل استخدام الأخير لتحقيق أداء أكثر سلاسة في DAX.
عامل التصفية في النطاق في LuckyTemplates
هذا نموذج استعلام يقوم بالتصفية على نطاق. يحصل شرط المرشح على بيانات المبيعات إذا كان السعر الحالي أكبر من أو يساوي 300 ولكن أقل من 1000.
إذا قمت بتشغيل الاستعلام وألقيت نظرة على جملة xmSQL ، يمكنك رؤية نطاق في جملة WHERE .
إذا نظرت إلى خطة الاستعلام الفعلية ، يمكنك رؤية 2 Filter_Vertipaq . هذا لأن عامل التصفية الخاص بك يتراوح بين 300 و 1000. وهذا يعني أيضًا أن محرك التخزين يعمل على الاستعلام والحساب.
فيما يلي استعلام آخر يحتوي على قيم متعددة باستخدام جملة OR ، والتي يُشار إليها بعلامة “ || ".
بعد تشغيل الاستعلام ، يمكنك رؤية التغييرات في جملة WHERE داخل جملة xmSQL. قامت xmSQL بتحويل عبارة OR إلى عبارة IN .
إذا كنت تستخدم IN في الاستعلام ، فسوف ينتج عنه نفس عبارة xmSQL والنتائج. تذكر أنه عند استخدامك لـ IN ، يجب أن يكون جدولًا يُشار إليه بأقواس متعرجة.
لكن استخدام عبارة OR أو IN لا يهم لأنه عندما يقرأها محرك التخزين ، فإنه يعرف أن لها نفس جملة xmSQL. هذا هو السبب في أنها تعطي نفس النتيجة البالغة 939،012 دولارًا.
مقدمة لسياق عامل التصفية في
البرنامج التعليمي لـ LuckyTemplates DAX: السياق ومحرك الحساب
H ow لاستخدام عوامل التصفية البسيطة في LuckyTemplates
خاتمة
في منشور المدونة هذا ، تعلمت كيفية إعداد شرط عامل تصفية في DAX في LuckyTemplates . تحدد عوامل التصفية النتائج التي يمكن إنشاؤها من استعلام DAX في LuckyTemplates. إنها كيانات مهمة يجب إنشاؤها لاستدعاء انتقالات السياق. إذا كنت ترغب في الحصول على نتائج محددة من فترات زمنية أو نطاقات مختلفة ، فيجب تقديم سياق عامل التصفية في الاستعلام.
نيك
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.