منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

يمكنك مشاهدة منشور المنتدى هذا هنا -

يشير العام حتى تاريخه (YTD) إلى الفترة من بداية العام الحالي إلى تاريخ محدد قبل نهاية العام . يعتمد هذا بشكل أساسي على عدد الأيام من بداية السنة التقويمية أو حتى السنة المالية حتى تاريخ محدد. يستخدم عادة لأغراض إعداد التقارير المالية.

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

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

دعنا نحاول إلقاء نظرة على المشكلة الرئيسية.

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

المشكلة الرئيسية مع حساب السنة الحالية حتى تاريخه

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

الآن ، دعنا نحاول إجراء حساب بسيط للمبيعات من عام حتى تاريخه . انقر فوق " قياس جديد" ضمن علامة التبويب "النمذجة " ، وسنقوم بتسمية المقياس باسم " مبيعات حتى تاريخه".

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

لنستخدم الدالة TOTALYTD . سيؤدي هذا إلى تقييم التعبير المحدد (في هذه الحالة ، إجمالي المبيعات ) خلال الفترة الزمنية التي تبدأ في اليوم الأول من العام وتنتهي مع التاريخ الأخير في عمود التاريخ المحدد بعد تطبيق عوامل التصفية المحددة (في هذه الحالة ، التواريخ ) .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

الآن ، إذا أردت تحويل هذا إلى تصور ، سترى هنا أنه لا يوجد شيء وهو مجرد تصور لا معنى له.

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

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

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

إنشاء مقياس المبيعات من سنة إلى تاريخ

إليك تقنية يمكنك استخدامها لحل هذه المشكلة المعينة.

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

الآن ، دعنا ننشئ متغيرًا ونسميه LastSalesDate .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

بعد ذلك ، سنستخدم وظيفة ALL للتكرار خلال كل تاريخ شراء .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

بعد ذلك ، سنقوم بتقييم تاريخ آخر شراء فعليًا .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

ثم دعونا ننشئ متغيرًا هنا ونسميه YTDSales .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

ثم سنستخدم الكلمة الأساسية RETURN والتي ستتعامل مع المتغيرات المحددة في عبارات VAR السابقة .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

استخدام منطق IF لحساب مبيعات السنة حتى تاريخه

هنا ، سنكتب منطق IF لتقييم ما إذا كان MIN DATE أقل من أو يساوي LastSalesDate . إذن ، هذا أقل من أو يساوي السادس من يناير في هذه الحالة بالذات.

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

إذا كانت النتيجة صحيحة ، فقم بإرجاع YTDSales .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

 إذا كانت العبارة خاطئة ، فيجب أن تُرجع قيمة فارغة .

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

وهذه هي الطريقة التي سنقوم بها بتصفية أو عدم إظهار أي من النتائج بعد اليوم الأخير من وجود عملية بيع فعلية.

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

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

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

منع نتائج السنة حتى تاريخه من الإسقاط إلى الأمام

خاتمة

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

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

يمكنك أيضًا تطبيق هذه التقنية في مواقف مشابهة جدًا حيث تريد إظهار الإجماليات التراكمية مثل YTD أو QTD أو MTD إلى التاريخ الحالي.

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

***** قوة التعلم BI؟ *****







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

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

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

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