الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

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

سيناريوهات عينة

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

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

سيناريو RANKX 1: ترتيب العملاء

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

لذلك لنبدأ بفتح LuckyTemplates والنقر فوق الزر Total Sales options ضمن علامة التبويب Key Measures (مقاييس المفاتيح) ثم انتقل إلى New Measure . اكتب مقياسًا لترتيب العميل (على سبيل المثال ، "تصنيف العميل =").

يمكنك عرض النتائج عن طريق سحب مقياس ترتيب العميل داخل الجدول.

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

لكن هل هذا هو النهج الأفضل لكل سيناريو؟ ماذا لو كان هناك شخصان بنفس الاسم ولكن في مدن مختلفة؟ أو ماذا لو كان لدينا مكانان يحملان نفس الاسم لكن مناطق مختلفة؟

RANKX Scenario 2: ترتيب المدن V1.1

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

ستبدو النتائج كما يلي:

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

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

سيناريو RANKX 3: ترتيب المناطق

إذن ماذا يحدث عندما ينخفض ​​مستوى التفصيل؟

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

للحصول على النتائج الصحيحة على مستوى إقليمي ، تحتاج إلى الرجوع إلى حقل المناطق داخل جدول المناطق. ولكن متى يجب الرجوع إلى سمة الجدول بالكامل وتضمين اسم الحقل مع الجدول؟

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

ترتيب المدن V2: أفضل نهج باستخدام القطاعة

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

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

إذا أردنا رؤية نتائج الترتيب الإجمالية ، فيمكننا الإشارة فقط إلى اسم الجدول داخل وظيفة RANKX .

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

سيناريو RANKX 4: ترتيب المنتجات

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

في هذا السيناريو ، نستخدم اسم المنتجات من جدول المنتجات لتحليل أفضل منتجاتنا أداءً .

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

يمكنك أن ترى أنه على الرغم من أننا أشرنا إلى حقل اسم المنتج الخاص بنا داخل وظيفة RANKX ، إلا أنه لا يقيم النتائج بشكل صحيح. فلماذا يحدث هذا؟ للإجابة على هذا السؤال ، نحتاج إلى فتح DAX Studio .

سيناريو RANKX 5: DAX Studio

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

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

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

الغوص العميق في RANKX: وظيفة LuckyTemplates DAX

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

خاتمة

هذه بعض السيناريوهات عند استخدام دالة RANKX في حسابات DAX. بشكل عام ، هناك العديد من الطرق التي يمكنك القيام بها في مجموعة واسعة من الوظائف.

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

RANKX متعدد الاستخدامات بشكل استثنائي في حساب أي تحليل لنوع الترتيب داخل 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؟ كل شيئ ترغب بمعرفته