تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
سيناقش هذا البرنامج التعليمي عوامل تصفية LuckyTemplates. ستتعلم كيفية رؤية انتقال السياق في xmSQL وخطة الاستعلام المنطقية. يحول انتقال السياق سياق الصف الحالي إلى سياق عامل تصفية مكافئ. يتم بعد ذلك تشغيل عوامل التصفية بواسطة الدالة .
جدول المحتويات
أهمية وظيفة CALCULATE
تنشئ الدالة CALCULATE سياق حسابات DAX. إذا كنت تستخدم وظيفة التكرار دون تغليفها في CALCULATE ، فستحصل على نتائج غير دقيقة.
فيما يلي استعلام بسيط مع انتقال بدون سياق:
لديها وظيفة لمنتج السعر والكمية الحاليين لمبيعات FactSales . ثم يضيف عمودًا إلى كل عام في جدول السنة التقويمية لإجمالي المبيعات.
إذا قمت بتشغيل الاستعلام ، فسترى أن نتائج كل صف هي نفسها.
يعني تكرار النتائج أن شيئًا ما ليس صحيحًا لأنه يكاد يكون من المستحيل الحصول على نفس القدر من المبيعات كل عام. قد يحتاج مقياس DAX أو نموذج البيانات إلى مراجعات أو تعديلات. في هذه الحالة ، لا يحتوي مقياس DAX على CALCULATE ملفوف فيه.
إذا نقرت على الفحص الأول وألقيت نظرة على عبارة xmSQL ، فلن تتمكن من رؤية أي عامل تصفية أو سياق يشير إلى أن سنة التقويم يجب أن تكون جزءًا من الحساب. أنت بحاجة إلى الدالة CALCULATE لاستدعاء انتقال السياق.
استدعاء عوامل التصفية في استعلام LuckyTemplates DAX
هذا هو نفس الاستعلام ولكن مع انتقال السياق باستخدام وظيفة CALCULATE .
إذا قمت بتشغيل الاستعلام ، يمكنك رؤية قيم مختلفة في النتائج.
المسح الثاني للسنة DimCalendar هو جمع كل السنوات الأخرى. لن تحتوي النتائج على صفوف لسنوات مع نتائج فارغة (2012 و 2013 و 2014) بدون الفحص. يقوم محرك التخزين بذلك في الخلفية لضمان احتساب جميع البيانات.
إذا نظرت إلى جملة xmSQL ، يمكنك أن ترى أن الارتباط الخارجي الأيسر يتم استدعاؤه بواسطة الدالة CALCULATE . يعطي Left Outer Join بيانات المبيعات للأعوام من 2015 إلى 2018. إذا رأيت Left Outer Join مع $ Expr0 في عبارة xmSQL ، فهذا يعني أن هناك انتقالًا للسياق.
يمكن أن تصبح الأمور صعبة بعض الشيء عندما تحدث انتقالات متعددة في السياق. لكن Left Outer Join تُعلم DAX أنك بحاجة إلى التركيز على نطاق البيانات في عامل التصفية.
يمكنك بالفعل رؤية هذا في خطة الاستعلام المنطقية في شكل Sum_Vertipaq ، والتي تعتمد على DimCalendar Year.
إذا حاولت تشغيل الاستعلام بدون انتقال سياق وإلقاء نظرة على خطة الاستعلام المنطقية ، يمكنك أن ترى أن Sum_Vertipaq لا يعتمد على أي شيء. يشير هذا إلى أنك بحاجة إلى ملء شيء ما في نموذج البيانات أو القياس للحصول على المخرجات التي تريدها.
مقدمة لسياق عامل التصفية في
البرنامج التعليمي لـ LuckyTemplates DAX: السياق ومحرك الحساب
H ow لاستخدام عوامل التصفية البسيطة في LuckyTemplates
خاتمة
هذه هي الطريقة التي تحدد بها سياق الانتقال وتحدد متى يحدث أم لا. يعد استدعاء انتقالات السياق أمرًا ضروريًا في الحصول على نتائج قيّمة. تساعد في جمع البيانات من نطاقات وفترات زمنية وجداول مختلفة.
تعد CALCULATE واحدة من أهم الوظائف عند استدعاء عوامل التصفية الخاصة بك. بمجرد تعيين الحساب ، يعمل محرك التخزين على تنفيذ الاستعلام لتوفير النتائج.
تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.