تصف هذه المقالة بناء جملة صيغة الدالة CUBERANKEDMEMBER وطريقة استخدامها في Microsoft Excel.
الوصف
تُرجع العضو الأعلى أو المُصنف في مجموعة. ويمكن استخدامها لإرجاع عنصر واحد أو أكثر في مجموعة، مثل صاحب أعلى نسبة مبيعات أو أفضل عشرة طلاب.
بناء الجملة
CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
يحتوي بناء جملة الدالة CUBERANKEDMEMBER على الوسيطات التالية:
-
Connection مطلوبة. وهي سلسلة نصية لاسم الاتصال بالمكعب.
-
Set_expression مطلوبة. وهي سلسلة نصية لتعبير مجموعة، مثل "{[العنصر 1].الأطفال}". يمكن أيضاً أن تكون Set_expression عبارة عن الدالة CUBESET أو مرجع لخلية تحتوي على الدالة CUBESET.
-
Rank مطلوبة. وهي قيمة عدد صحيح يحدد أعلى قيمة يتم إرجاعها. إذا كانت قيمة التصنيف تساوي 1، فإنها تُرجع أعلى قيمة، وإذا كانت قيمة التصنيف تساوي 2، فإنها تُرجع ثاني أعلى قيمة، وما إلى ذلك. لإرجاع أعلى خمس قيم، استخدم الدالة CUBERANKEDMEMBER خمس مرات، مع تحديد تصنيف مختلف، من 1 إلى 5، في كل مرة.
-
Caption اختيارية. وهي سلسلة نصية يتم عرضها في الخلية بدلاً من التسمية التوضيحية، وذلك إذا تم تعريف إحداها، من المكعب.
ملاحظات
-
عند تقييم الدالة CUBERANKEDMEMBER، فإنها تعرض مؤقتاً الرسالة "#GETTING_DATA…" في الخلية قبل استرداد كافة البيانات.
-
إذا لم يكن اسم الاتصال اتصال مصنف صحيح يتم تخزينه في المصنف، ستقوم CUBERANKEDMEMBER بإرجاع قيمة الخطأ #NAME؟. إذا كان خادم المعالجة التحليلية عبر الإنترنت (OLAP) ليس قيد التشغيل أو غير متوفر، أو يرجع رسالة خطأ، ستقوم CUBERANKEDMEMBER بإرجاع قيمة الخطأ #NAME؟.
-
تُرجع الدالة CUBERANKEDMEMBER قيمة الخطأ #N/A عندما يكون بناء جملة set_expression غير صحيح أو عندما تحتوي المجموعة على عضو واحد على الأقل ذي بُعد مختلف عن الأعضاء الآخرين.
أمثلة
=CUBERANKEDMEMBER("Sales",$D$4,1,"Top Month")
=CUBERANKEDMEMBER("Sales",CUBESET("Sales","Summer","[2004].[June]","[2004].[July]","[2004].[August]"),3,"Top Month")
تلميح: لإرجاع قيم الأرقام الأدنى، استخدم الوسيطتين sort_order وsort_by للدالة CUBESET لعكس ترتيب المجموعة بحيث تصبح القيم العليا في المجموعة التي تم فرزها أدنى القيم. على سبيل المثال، تُرجع الدالة CUBERANKEDMEMBER ("المبيعات", $D$4,1) آخر عضو، بينما تُرجع الدالة CUBERANKEDMEMBER ("المبيعات", $D$4, 2) العضو التالي للعضو الأخير، وما إلى ذلك.