إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

يمكن أن تستند مقاييس DAX إلى وظائف التجميع القياسية ، مثل COUNT أو SUM . تمكّنك صيغ DAX هذه من إجراء نمذجة البيانات وتحليل البيانات واستخدام النتائج لإعداد التقارير واتخاذ القرار.

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

سأوضح لك التقنية التي تم استخدامها لحل السيناريو.

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

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

نموذج سيناريو المشكلة

إليك مثال عام يرتبط بطريقة ما بالسيناريو الذي تمت مناقشته في المنتدى.

الآن ، نحن ننظر إلى نتيجة المبيعات في هذا الجدول. علاوة على ذلك ، أقارنها بنتيجة أخرى ، وهي مبيعات العام الماضي .

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

في هذا المثال ، نحاول معرفة الحد الأدنى من النتائج لكل عميل بناءً على السياق المحدد. يمكن أن يكون أي مقياس مثل MIN إجمالي المبيعات وإجمالي المبيعات العام الماضي (في هذه الحالة ، سنستخدم المقاييس العامة).

على الأرجح ، تعتقد أن الصيغة من الصورة أدناه ستعطينا النتائج المناسبة.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

حسنًا ، دعنا نسحب مقياس الحد الأدنى للاختبار إلى الجدول ونتحقق من النتائج.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

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

تحليل النتائج الصحيحة لنموذج السيناريو

الآن ، دعني أوضح لك النتائج المناسبة للسيناريو السابق.

سترى من الصورة أنها تظهر نتيجة مختلفة تمامًا لأنها من الواضح أنها أقل بكثير من جميع الإجماليات الأخرى.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

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

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

تكوين جداول افتراضية ضمن مقاييس DAX

الآن ، لحل السيناريو الحالي ، فإن أول شيء يتعين علينا القيام به هو إنشاء جدول افتراضي لكل عميل بمساعدة وظيفة SUMMARIZE .

ترجع الدالة SUMMARIZE جدول ملخص للإجماليات المطلوبة عبر مجموعة من المجموعات.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

تلخيص MIN لكل صف في الجدول الافتراضي

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

في حالتنا ، ستلخص الدالة SUMX نتيجة MIN لكل صف من الجدول الافتراضي الذي أنشأناه.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

وبهذه الطريقة حصلنا على النتائج الصحيحة.

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

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

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

إصلاح الإجماليات غير الصحيحة باستخدام مقاييس DAX في LuckyTemplates

وهذا ببساطة كيف يمكنك حل هذا السيناريو بالذات.

خاتمة

باختصار ، المفتاح لفهم كيفية حساب الإجماليات هو معرفة كيفية عمل السياق بشكل متعمق داخل LuckyTemplates.

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

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

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

هناك الكثير مما يمكنك تطبيقه وتنفيذه في بيئتك الخاصة باستخدام هذا. هذا هو السبب وراء أهمية تضمين هذه المفاهيم في عقلك.

لمزيد من تقنيات DAX المتقدمة التي يمكنك استخدامها في LuckyTemplates ، راجع هذه الوحدة في LuckyTemplates Online - .


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته