وظيفة Power BI RANKX DAX: بناء الجملة والاستخدام والأمثلة

Wzyft Power Bi Rankx Dax Bna Aljmlt Walastkhdam Walamthlt



رانككس هي وظيفة DAX (تعبيرات تحليل البيانات) في Power BI تُستخدم لحساب ترتيب القيم داخل جدول أو عمود بناءً على تعبير محدد. يقوم بتعيين تصنيف فريد لكل قيمة بناءً على الترتيب الذي يحدده التعبير.

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

نتيجة رانككس الدالة عبارة عن عدد صحيح يمثل موضع الصف في الترتيب. يستكشف هذا البرنامج التعليمي كيفية استخدام وظيفة RANKX في Power BI.







بناء الجملة ومعلمات RANKX

بناء الجملة من رانككس الوظيفة هي كما يلي:



RANKX(, , [[, [, ]]])

تأخذ الدالة أربع وسائط:



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





تعبير : المقياس أو العمود أو التعبير الذي يحتوي على القيم المراد ترتيبها.

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



طلب : الترتيب الذي يجب ترتيب القيم به (تصاعدي أو تنازلي). يمكن أن تأخذ القيم 1 أو 0 ، أين 1 يمثل الترتيب التنازلي و 0 يمثل الترتيب التصاعدي افتراضيًا، تم ضبطه على 1 . وبطبيعة الحال، هذه معلمة اختيارية أخرى.

[<العلاقات>] (اختياري): تحدد هذه المعلمة كيفية التعامل مع الروابط، أي عندما يكون لعنصرين أو أكثر نفس القيمة ويتم تعيينهما بنفس المرتبة. يمكن أن تأخذ القيم 0 , 1 ، أو -1 ، أين 0 يمثل تعيين متوسط ​​الرتبة، 1 يمثل تعيين الحد الأقصى للرتبة، و -1 يمثل تعيين الحد الأدنى للرتبة. القيمة الافتراضية هي 0 .

كيفية استخدام RANKX في Power BI

لاستخدام RANKX في Power BI، اتبع الخطوات التالية:

الخطوة 1: تحضير البيانات

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

الخطوة 2: إنشاء مقياس

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

الخطوة 3: اكتب دالة/صيغة RANKX

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

على سبيل المثال:

تصنيف المبيعات = RANKX(المالية، [إجمالي المبيعات]، DESC، كثيف)

انقر فوق 'أدخل' لإنشاء التدبير. سيظهر الإجراء الجديد في جزء 'الحقول'.

الخطوة 4: بناء التصور

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

أمثلة على RANKX في Power BI

فيما يلي بعض الأمثلة الرئيسية لبرنامج Power BI:

مثال 1: ترتيب المبيعات حسب المنطقة

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

على سبيل المثال:

رتبة المبيعات = RANKX(المبيعات، [إجمالي المبيعات]، [إجمالي المبيعات]، DESC)

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

مثال 2: ترتيب المنتجات حسب المبيعات

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

على سبيل المثال:

تصنيف المنتج = RANKX(FILTER(المنتجات، [الفئة] = SELECTEDVALUE(المنتجات[الفئة]))، [إجمالي المبيعات]، [إجمالي المبيعات]، DESC)

انقر فوق 'إدخال'، وسيظهر مقياسك الجديد في جزء 'الحقول'. قم بإنهاء الإجراء عن طريق سحب حقول 'الفئة' و'اسم المنتج' و'تصنيف المنتج' إلى جدول مرئي لعرض المنتجات المصنفة حسب الفئة.

خاتمة

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