حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

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

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

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

الحصول على البيانات في جدول

دعنا نكرر تصورنا الحالي هنا وسنلقي نظرة عليه كجدول.

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

مجموعة وظائف DAX لحساب النتائج المرتفعة السابقة

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

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

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

استخدام دالة MAXX DAX

في هذه الصيغة ، استخدمت دالة تكرارية تسمى .

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

الآن ، دعنا نحاول العمل من خلال مثال لهذه العملية الحسابية. 

استخدام وظائف عامل التصفية وجميع وظائف DAX المحددة

دعونا نلقي نظرة على السادس من يناير ، 2018 والذي سيكون بمثابة تاريخنا الحالي.

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

تبحث وظيفة ALLSELECTED فقط في التواريخ ضمن السياق الحالي (في هذه الحالة ، 2018).

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

إذا استخدمنا وظيفة بدلاً من ALLSELECTED ، فسوف ننظر إلى الوراء خلال كل تاريخ من بداية الوقت .

التقييم من خلال كل التواريخ

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

يتم حساب التاريخ الحالي باستخدام دالة .

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

في هذا السياق ، التاريخ الحالي هو السادس من يناير . لذلك ، إذا كان التاريخ أقل من التاريخ الحالي أو مساويًا له ، فسيكون ذلك مساويًا لـ TRUE.

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

من خلال القيام بذلك ، يمكنك تحديد أي شيء من المرشحات. يمكنك أيضًا تغيير التاريخ والإطار الزمني.

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX

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

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

حساب ديناميكي لأعلى نتيجة سابقة باستخدام دالات DAX


تكرار الدالات في لغة DAX - مثال تفصيلي
للعمل مع الدالات المتكررة في DAX
باستخدام وظائف LuckyTemplates DAX للتعامل مع المنتجات التي لها أسعار متغيرة بمرور الوقت

خاتمة

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

يسلط هذا الضوء على الإمكانات المتميزة لـ LuckyTemplates من حيث إنشاء الصيغ البسيطة والنتائج الديناميكية التي يمكنك الحصول عليها بسهولة. 

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

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

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