برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

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

مقارنة تراكمية بين أفضل شهر والشهر الحالي

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

لبدء تشغيل هذا البرنامج التعليمي LuckyTemplates DAX ، سأعرض لك الوظيفة أولاً. عندما أقوم بالنقر فوق أداة تقطيع MonthInCalendar (الجدول الأيسر) ، سترى أن أفضل شهر لي يظل دائمًا كما هو.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

كان أفضل شهر لدي ضمن هذه البيانات هو كانون الثاني (يناير) 2015 .

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

يمكنني النقر فوق أي شهر في أداة تقطيع MonthInCalendar ومعرفة كيفية أدائي مقابل أفضل شهور لي.

حساب المبيعات التراكمي

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

من الواضح أن السياق هو المفتاح هنا. من المهم أن نفهم ما هو سياق الحساب ، والذي في هذه الحالة بالذات هو يوليو 2016 .

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

ثم استخدمت نمط مبيعات تراكمي يمكن إعادة استخدامه مرارًا وتكرارًا.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

أفضل حساب مبيعات شهر

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

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

ثم سأقوم بإرجاع اسم ذلك الشهر بالذات ، وهو ما يفعله MAXX.

الشيء الآخر الذي يجب أن أفعله إذا كنت أرغب في رؤية أفضل شهر في هذا الجدول هو إزالة سياق التواريخ.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

إذن هذه هي المرحلة الأولى. المرحلة الثانية هي العمل على المبيعات في كل يوم من تلك الأيام. نريد المقارنة على إطار زمني يومي ، ومعرفة الفرق في المبيعات من شهر إلى شهر آخر.

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

سأقوم باستخراج نتائج الشهر والسنة باستخدام المتغيرات.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

ثم سأقوم أيضًا بعمل النتائج لكل يوم باستخدام دالتي و .

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

ثم يمكنني إعداد التاريخ الفعلي الذي نحتاج إلى الاختيار من بينه.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

مقارنة النتائج اليومية: برنامج تعليمي لـ LuckyTemplates DAX

الحساب التراكمي هو أفضل طريقة لعرض الاتجاهات المختلفة.

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

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

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

ثم سنقوم بحساب ما إذا كانت البيانات أقل من التاريخ الحالي أو مساوية له.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

الآن لديّ أفضل شهر يظهر لي في يناير 2015 أثناء استخدام سياق مختلف. يتغير السياق من خلال النقر حول أداة تقطيع شرائح MonthInCalendar. ومع ذلك ، تظل نتائج المبيعات من أفضل شهر دائمًا كما هي لأنها تشير إلى التواريخ التي حددناها ، بينما يحدث إجمالي المبيعات التراكمية في الجزء الخلفي منها.

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

الفرق من حساب أفضل شهر

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

برنامج تعليمي لـ LuckyTemplates DAX حول المقارنات التراكمية

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

خاتمة

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

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

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


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

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

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

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