מאמר זה מתאר את תחביר הנוסחה של הפונקציה CUBERANKEDMEMBER והשימוש בה ב- Microsoft Excel.
תיאור
החזרת האיבר ה- n, או האיבר המדורג, בערכה. השתמש כדי להחזיר רכיב אחד או יותר בערכה, כגון איש המכירות המצטיין או 10 הסטודנטים המצטיינים.
תחביר
CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
תחביר הפונקציה CUBERANKEDMEMBER מכיל את הארגומנטים הבאים:
-
Connection נדרש. מחרוזת טקסט של שם החיבור לקוביה.
-
Set_expression נדרש. מחרוזת טקסט של ביטוי ערכה, כגון "{[Item1].children}". Set_expression יכול גם להיות הפונקציה CUBESET, או הפניה לתא המכיל את הפונקציה CUBESET.
-
Rank נדרש. ערך מספר שלם המציין את הערך הגבוה ביותר שיש להחזיר. אם הערך של rank הוא 1, מוחזר הערך הגבוה ביותר, אם הערך של rank הוא 2, מוחזר הערך השני בגובהו וכן הלאה. כדי להחזיר את 5 הערכים הגבוהים ביותר, השתמש בפונקציה CUBERANKEDMEMBER חמש פעמים תוך ציון ערך שונה עבור rank, 1 עד 5, בכל פעם.
-
כיתוב אופציונלי. מחרוזת טקסט המוצגת בתא במקום הכיתוב, אם מוגדר, מתוך הקוביה.
הערות
-
כאשר הפונקציה 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")
עצה: כדי להחזיר את n הערכים התחתונים, השתמש בארגומנטים sort_order ו- sort_by של הפונקציה CUBESET כדי להפוך את סדר הערכה כך שהערכים העליונים בערכה הממויינת יהיו הערכים התחתונים. לדוגמה, CUBERANKEDMEMBER ("Sales", $D$4,1) מחזיר את האיבר האחרון, CUBERANKEDMEMBER ("Sales", $D$4, 2) מחזיר את הערך לפני אחרון וכך הלאה.