استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

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

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

يمنح استخدام العمود المحسوب مزيدًا من الجمالية أثناء استخدام مقياس يتيح لنماذجك أن تكون أكثر ديناميكية.

فيما يلي كيفية تحديد التاريخ الأحدث لأي بُعد في مجموعة البيانات الخاصة بك باستخدام حلين.

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

الحل رقم 1: استخدام الأعمدة المحسوبة

فيما يلي كيفية حل المشكلة باستخدام الأعمدة المحسوبة .

1. قم بإنشاء عمود جديد

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

هذا هو المنطق المستخدم في صيغة الحد الأقصى للتاريخ:

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

هذه الوظيفة هي المفتاح في إنشاء الحل لهذا المثال.

2. إنشاء متغير

الآن ، تحتاج إلى إنشاء متغير جديد باستخدام وظيفة . في هذا المثال ، يسمى المتغير الجديد CurrentName .

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

في كل صف ، ما عليك سوى عزل الأشخاص الذين يحملون نفس اسم الصف الحالي.

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

3. إنشاء بيان مرشح

لعزل الأسماء ، تحتاج أولاً إلى استخدام وظيفة FILTER و .

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

بعد ذلك ، تحتاج إلى معرفة ما إذا كان الاسم في بيانات الاستطلاع يساوي متغير CurrentName .

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

4. استخدم الدالة MAXX

الآن ، ستحصل وظيفة MAXX DAX على جدول يحتوي على صفين فقط. هذا هو نتيجة التصفية والتكرار خلال كل صف لمعرفة ما إذا كان الاسم يساوي الاسم الحالي. في هذه الحالة ، الاسم الحالي هو John Smith.

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

عند تغيير تنسيق عمود "الحد الأقصى للتاريخ" إلى تاريخ ، ستلاحظ أن الحد الأقصى لتاريخ جون سميث هو 23 فبراير.

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

الحد الأقصى لتاريخ نانسي جونز هو 25 سبتمبر ، بينما هو 22 سبتمبر لإلين أندرسون.

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

الحل رقم 2: استخدام مقياس

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

يتيح لك استخدام المقاييس تحديد التاريخ الأخير ثم التفرع إلى حسابات أخرى.

هذه هي أفضل طريقة لإجراء أي عمليات حسابية في LuckyTemplates.

1. إنشاء جدول

أولاً ، تحتاج إلى إنشاء جدول.

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

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

2. إنشاء مقياس جديد

تحتاج بعد ذلك إلى إنشاء مقياس جديد.

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

وبدلاً من مجرد الإشارة إلى اسم العمود ، تحتاج إلى استخدام الدالة .

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك

هذا يلتقط ما هو السياق الذي أنت فيه.

يمكّنك SELECTEDVALUE من الحصول على القيمة النصية من سياقها.

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

استخدام دالة MAXX DAX في LuckyTemplates لحساب أحدث القيم أو القيمة الأخيرة في بياناتك


أول عملية شراء لـ Customer Insight باستخدام
تاريخ آخر شراء لـ DAX في LuckyTemplates: متى أجرى عملاؤك آخر عملية شراء؟
العمل مع الدالات المتكررة في DAX

خاتمة

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

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

نأمل أن تكون قد فهمت مفهوم كيفية التعامل مع الجدول الافتراضي داخل وظيفة MAXX DAX.

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

أتمنى لك كل خير،

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






Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير 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 لاحتياجات إعداد تقارير الأعمال الخاصة بك.