قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

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

غالبًا ما أرى هذه التقنية مستخدمة في التقارير المالية أو تقارير الإيرادات. هذه طريقة رائعة لإبراز بعض البيانات.

دعونا نلقي نظرة على هذا التصور النموذجي للتقرير.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

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

دعنا نقسم الأشياء التي أحتاج إلى القيام بها لتحقيق النتائج التي أطلبها.

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

إنشاء مقياس البيع الأخير

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

في مجموعة البيانات التجريبية هذه ، حدث آخر بيع في نوفمبر 2018.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

لقد قمت بإنشاء مقياس البيع الأخير الذي سيحدد تاريخ آخر عملية بيع. 

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

بعد تحرير الصيغة ، يعرض عمود Last Sale الآن اليوم الذي أجريت فيه عملية البيع آخر مرة ، والتي كانت في 15 نوفمبر 2018 .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

عزل تاريخ آخر بيع

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

هذه هي الصيغة الفعلية التي استخدمتها لعزل  تاريخ البيع الأخير . لقد سميت هذا المقياس باسم " فترة البيع الأخيرة" .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

لقد استخدمت عمود "التاريخ" لمقارنة الأشهر وتحديد الشهر الذي يتطابق مع شهر تاريخ "آخر بيع" الفعلي .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

تمكنت من مطابقتهم باستخدام 1 لتمثيل اليوم الأول من الشهر.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

إذا أرجع المنطق TRUE ، فسيتم تعيينه على القيمة 1 .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

إذا أعادت FALSE ، فستكون مساوية لـ 0 .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

التنسيق الشرطي لمرئيات LuckyTemplates

بعد عزل شهر البيع الأخير المحدد ، يجب أن أغير بصريًا لون هذا العنصر في مخططنا.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

إذا قمت بالنقر فوق هذه النقاط الثلاث ، فسيظهر التنسيق الشرطي .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

سوف أنقر فوق ذلك وسيظهر جزء اللون الافتراضي .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

بعد ذلك ، سأجد مقياس "آخر فترة بيع" في هذا الحقل.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

على سبيل المثال ، إذا كانت القيمة تساوي 1 ، يجب تعيين اللون إلى الرمادي .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

سأقوم بإضافة شرط IF آخر . إذا كانت القيمة تساوي 0 ، فيجب ضبط اللون على اللون الأزرق .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

لتطبيق هذه التغييرات ، سأضغط على زر موافق .

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

هذه هي الطريقة التي يؤثر بها التنسيق الشرطي على التصور.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

تتماشى هذه التقنية مع بقية النموذج بغض النظر عن التقطيع أو التصفية التي أضعها في بياناتي.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

يمكنني أيضًا تغيير السنة في هذا الفلتر.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

تنسيق مرئيات LuckyTemplates بشكل ديناميكي

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

أريد أن أجعل هذا أكثر ديناميكية من خلال عرض فترة البيع الأخيرة في أي سياق محدد في المرشحات

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

أحتاج إلى تغييره إلى والذي يعمل فقط على السياق الذي حددته أو قمت بتطبيقه في تقريري.

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

الآن ، سأغير مرشح السنة إلى أداة تقطيع التاريخ

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX

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

قم بتمييز الفترة الأخيرة أو الحالية في مرئيات LuckyTemplates الخاصة بك باستخدام DAX


تقنية تصور البيانات في LuckyTemplates - المرئيات الديناميكية المتعددة المقاييس
المتقدمة LuckyTemplates: كيفية إنشاء مرئيات ديناميكية متعددة الخيوط
تقنية LuckyTemplates المرئية: تعرف على كيفية إنشاء لوحات تصميم الخلفية

خاتمة

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

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

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

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

نأمل أن تكون قد استمتعت بمراجعة هذا الموضوع.


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

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

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

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