حسابات DAX: إجمالي متوسط ​​النتائج

حسابات DAX: إجمالي متوسط ​​النتائج

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

يتطلب ذلك فهماً معقولاً لكيفية عمل وظائف التكرار داخل LuckyTemplates. هذه وظائف مثل SUMX و AVERAGEX و MINX و MAXX . عادةً ما تحتوي الوظيفة على X في النهاية.

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

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

نحن نغطي أيضًا وظيفة HASONEVALUE ، والتي تُستخدم على نطاق واسع في سيناريوهات مشابهة جدًا.

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

النظر في حسابات DAX

لنلق نظرة على هذا الجدول ونقيم ما يحدث بالفعل في هذه الصيغ داخل الجدول.

حسابات DAX: إجمالي متوسط ​​النتائج

بادئ ذي بدء ، نلقي نظرة على إجمالي المبيعات. إنها صيغة مجموع بسيطة أو صيغة SUMX ، وهي دالة متكررة.

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

حسابات DAX: إجمالي متوسط ​​النتائج

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

حسابات DAX: إجمالي متوسط ​​النتائج

ولكن بعد ذلك ، عندما ننتقل إلى AVERAGEX ، تكون نفس الصيغة بالضبط. لها نفس المعلمات داخل الصيغة ، باستثناء أن لدينا المتوسط ​​هنا.

حسابات DAX: إجمالي متوسط ​​النتائج

لنلق نظرة الآن على المجموع ، 2،356.01. سيكون الإجمالي هو ما يتم حسابه في كل صف ، تمامًا كما هو الحال في SUMX. لكن بدلاً من عمل مجموع ، فإنه يقوم بعمل متوسط.

لهذا السبب لدينا رقم منخفض هنا ، وهو 2،356.01. هو متوسط ​​كل عملية بيع حدثت في جدول المبيعات.

هناك تقييم يحدث في كل صف ويتم حفظه في الذاكرة ، ثم الانتقال إلى الصف التالي والصف التالي.

في النهاية ، سيصل متوسط ​​كل معاملة بيع واحدة حدثت.

حسابات DAX: إجمالي متوسط ​​النتائج

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

حسابات DAX: إجمالي متوسط ​​النتائج

حساب إجمالي المتوسطات

للحصول على إجمالي متوسط ​​النتائج ، نحتاج إلى إنشاء سلوك مختلف في المساحة الإجمالية.

كيف لنا أن نفعل ذلك؟ أولاً ، دعنا نراجع الصيغة التي أنشأتها.

إذا تحققنا من المتغير AVERAGEX ، فسوف ندرك أن هذا هو بالضبط نفس ما يحدث في هذا الجزء المحدد من الجدول.

حسابات DAX: إجمالي متوسط ​​النتائج

نستخدم هذا المنطق ، IF HASONEVALUE ، حيث أذهب Dates Month لأننا في سياق شهري.

حسابات DAX: إجمالي متوسط ​​النتائج

إذا كان للسياق الشهري قيمة واحدة ، فسنقوم بتقييم نفس الصيغة الدقيقة (AvgSales) ، والتي تراها هنا هي نفسها تمامًا.

حسابات DAX: إجمالي متوسط ​​النتائج

ولكن إذا لم يكن الأمر كذلك ، فهذا يعني أنه في الأساس في المساحة الإجمالية ، فإننا نريد أن نفعل شيئًا مختلفًا.

سنفعل SUMX لأننا نريد إنشاء مجموع متوسط ​​المبيعات بطريقة ما. ونريد أن نقيم المجموع (28272.12) كل شهر ونلخص متوسط ​​المبيعات.

حسابات DAX: إجمالي متوسط ​​النتائج

إذن بالمجموع (28272.12) ، بدلاً من تقييم كل صف في جدول المبيعات هذا ، نقوم بتقييم كل شهر.

نحصل على متوسط ​​المبيعات لكل شهر ، وبدلاً من عمل المتوسط ​​، نقوم بعمل مبلغ لأن الداخل SUMX.

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

الآثار المترتبة على إجمالي متوسط ​​حسابات DAX

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

سترى في المثال أن إجمالي المتوسطات في كل صف واحد.

حسابات DAX: إجمالي متوسط ​​النتائج

لقد حسبت ذلك باستخدام ALLEXCEPT ، وإزالة كل السياق في السنة المالية وهذه هي الطريقة التي يظهر بها الإجمالي لكل هؤلاء.

حسابات DAX: إجمالي متوسط ​​النتائج

بعد ذلك ، قمت بحساب النسبة المئوية لكل سنة مالية (٪ لكل سنة مالية). يتم ذلك بقسمة متوسط ​​المبيعات على متوسط ​​المبيعات لكل سنة مالية.

ستعرف أنه يعمل بالفعل لأن هذا مائة بالمائة هنا ، كما ينبغي أن يكون.

حسابات DAX: إجمالي متوسط ​​النتائج


حساب النسبة
المئوية للإجماليات التراكمية في LuckyTemplates بدون أي تواريخ - DAX المتقدم

خاتمة

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

عند الحصول على إجمالي المتوسطات ، نستخدم مجموعة من الوظائف مثل AVERAGEX و HASONEVALUE و SUMX مع بعض المنطق معًا للحصول على الإجمالي النهائي لجميع المتوسطات.

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

فيما يلي موضوعات أخرى ذات صلة تتضمن SUMX:
عرض آخر مبيعات N لعميل باستخدام LuckyTemplates فقط
كيفية فهم الجداول الافتراضية داخل الوظائف المتكررة في مفاهيم 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؟ كل شيئ ترغب بمعرفته