برنامج DAX التعليمي: السياق ومحرك الحساب

برنامج DAX التعليمي: السياق ومحرك الحساب

في هذا البرنامج التعليمي DAX ، سنناقش السياق وأهميته لفهم كيفية عمل محرك حساب DAX في LuckyTemplates .

فكرة السياقات في LuckyTemplates ليست سهلة وغالبًا ما يتم تجاهلها. ومع ذلك ، يجب أن نتذكر أننا نحتاج دائمًا إلى تضمين مفهوم السياق في أذهاننا ، خاصة عند التعامل مع حسابات DAX.

يتطلب تعلم وإتقان DAX فهماً عميقاً لاستخدام السياق في LuckyTemplates.

جدول المحتويات

فهم السياق في حسابات DAX

يجب أن يكون للمقاييس في LuckyTemplates بيئة يتم فيها إجراء الحسابات الخاصة بهم. هذه البيئة هي ما نسميه السياق .

يمكن الحصول على هذا من مجموعة متنوعة من المواقع. يتم حساب كل نتيجة في LuckyTemplates بشكل مستقل بناءً على هذا السياق.

كمثال ، دعنا نلقي نظرة على هذه التصورات. سنستخدم النتيجة 139،152.30.

برنامج DAX التعليمي: السياق ومحرك الحساب

بالنسبة لهذا الحساب ، فإن السياق الأولي هو التاريخ. نحصل على هذه النتيجة بناءً على السياق الذي تأتي منه ، وهو 27 سبتمبر 2019.

وبالتالي ، فإن التواريخ في الجداول هي أحد الأماكن التي يمكن أن يأتي منها السياق.

يمكن أيضًا استخدام أداة تقطيع التاريخ كمصدر للسياق في تقاريرنا.

برنامج DAX التعليمي: السياق ومحرك الحساب

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

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

برنامج DAX التعليمي: السياق ومحرك الحساب

التحديدات التي قمنا بها هي إنشاء سياق للنتائج في الجدول.

يمكننا أن نرى أن قيمة 27 سبتمبر أصبحت 64661.70 بسبب السياق الذي تم إنشاؤه من بياناتنا ومنتجاتنا.

علاوة على ذلك ، يمكننا أيضًا إنشاء سياق من أداة تقطيع اسم العميل .

برنامج DAX التعليمي: السياق ومحرك الحساب

حتى إذا قمنا بتغيير السياق الذي نستخدمه في التحديدات ، فسيحسب مقياس إجمالي المبيعات دائمًا بنفس الطريقة.

برنامج DAX التعليمي: السياق ومحرك الحساب

في LuckyTemplates ، يمكننا كتابة صيغ بسيطة والحصول على عدد كبير من النتائج على الفور من خلال تحديدات تقطيع الشرائح نظرًا للسياق الذي نضعه على هذه الرموز.

إنه أمر مثير للإعجاب من حيث السرعة. يمكننا تحقيق النتائج بسرعة باستخدام الصيغ الأساسية والتغييرات في السياق.

نحن لا نقوم فقط بالاختيار عند استخدام آلة التقطيع ؛ نحن أيضًا نغير سياق النتيجة.

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

في المثال أدناه ، يمكننا إلقاء نظرة على المبيعات حسب القناة باستخدام المخطط الدائري المجوف.

برنامج DAX التعليمي: السياق ومحرك الحساب

هذه هي الطريقة التي نحصل بها على نتيجة 40،052.60 لنفس التاريخ من عام 2019.

كيف يعمل السياق في حسابات DAX

يتم وضع عامل التصفية فوق الجداول في كل مرة نقوم فيها بالاختيار في تقاريرنا.

إذا حددنا منتجات ، على سبيل المثال ، فسوف ينعكس ذلك في جدول المنتجات لدينا. بعد ذلك ، تحدث عملية تسمى انتشار المرشح في الصيغ.

لنلق نظرة على هذا باستخدام منظور نموذجي.

برنامج DAX التعليمي: السياق ومحرك الحساب

يحتوي جدول منتجاتنا على علاقة "واحد إلى متعدد" بجدول الحقائق ، المبيعات.

برنامج DAX التعليمي: السياق ومحرك الحساب

يحتوي جدول العملاء أيضًا على هذه العلاقة المماثلة.

برنامج DAX التعليمي: السياق ومحرك الحساب

ونظرًا لوجود عوامل تصفية لتواريخنا ، فهذا يعني أن لدينا أيضًا علاقة بين جدول التواريخ وجدول المبيعات.

برنامج DAX التعليمي: السياق ومحرك الحساب

هناك أيضًا مرشح آخر قادم من عمود القناة في جدول المبيعات لدينا.

برنامج DAX التعليمي: السياق ومحرك الحساب

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

علاوة على ذلك ، هناك تقنية مهمة أخرى يمكننا استخدامها وهي وجود فهرس اسم العميل في جدول المبيعات.

برنامج DAX التعليمي: السياق ومحرك الحساب

يمكن أن يؤدي هذا إلى تقليل جدول مكون من 8000 صف إلى بضع مئات اعتمادًا على السياق الذي نطبقه على النتائج.

يمكن أيضًا أن تنتج صيغة إجمالي المبيعات نفس النتيجة ؛ ومع ذلك ، ستعمل فقط ضمن مجموعات فرعية أصغر من الجدول الأصلي.

خاتمة

آمل أن تحصل على الكثير من هذا البرنامج التعليمي DAX. هذا مفيد للغاية خاصة عندما تبدأ للتو باستخدام LuckyTemplates. يعد فهم سياق DAX كيف يعمل محرك حساب DAX جزءًا لا يتجزأ عند تعلم LuckyTemplates.

بغض النظر عن سيناريو البيانات ، تحسب DAX النتائج وتوفرها بناءً على السياق وعوامل التصفية المطبقة في التقرير.

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

لذلك ، تذكر دائمًا هذا المفهوم لكل نتيجة تظهر في نماذج LuckyTemplates.

أتمنى لك كل خير،


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

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

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

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

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته