حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

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

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

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

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

في هذا البرنامج التعليمي ، استعرضت كيفية استخدام الدالتين CALCULATE و FILTER ، بما في ذلك كيفية استخدام المتغيرات بفعالية في صيغ DAX.

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

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

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

إعداد البيانات

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

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

يتعين علينا أيضًا إنشاء هذا العام والأسبوع مع القليل من المنطق داخل عمود محسوب.

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

عندما يكون لدينا هذا السياق ، يمكننا وضعه في جدول. في هذه الحالة ، نبدأ بـ Total Sales ، وهي عملية حسابية بسيطة جدًا أستخدمها مرارًا وتكرارًا في دروسي التعليمية.

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

مشكلة في الحساب الأولي

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

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

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

إذا أدخلنا ذلك ، فسترى أنه لا يعمل بشكل فعال.

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

لا توجد نتيجة في الأسبوع الأول من البيانات ، وهو 2015 ، ولا بأس بذلك لأنه بداية البيانات. لكن إذا وصلنا إلى الأسبوع الأول من عام 2016 ، فلن نحصل على شيء.

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

الآن سوف أتناول الحل الذي قمت به والذي يعمل بالفعل ، وآمل أن تتمكن من رؤية كيف يمكنك استخدام منطق مماثل بطريقة مختلفة قليلاً.

الحل للحصول على حساب المبيعات الأسبوعي

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

لذلك سنفعل مقياسًا جديدًا ونطلق عليه Sales PW (الأسبوع السابق). بعد ذلك ، سنضيف بعض المتغيرات. ستقوم SELECTEDVALUE بتقييم كل حساب فردي للأسبوع الحالي ، وهو مشابه جدًا لما كنا نقوم به داخل الصيغة الأخرى.

بالنسبة إلى MaxWeekNumber ، نستخدم وظيفة CALCULATE . نريد حساب الحد الأقصى لجميع الأسابيع الممكنة. لذا من الناحية النظرية ، نريد إرجاع 53 مرة في كل مرة. علاوة على ذلك ، نستخدم وظائف SUMX و FILTER في منطقنا.

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates

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

حساب المبيعات الأسبوعية W / DAX في LuckyTemplates


مقارنة الفترات الزمنية بجداول التاريخ غير القياسية - DAX و LuckyTemplates
وضع أرقام أيام العمل وأيام نهاية الأسبوع في جدول التاريخ في LuckyTemplates
حساب أيام الأسبوع وأيام نهاية الأسبوع المتتالية في LuckyTemplates باستخدام DAX

خاتمة

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

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

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

هتافات!


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

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

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

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