מאמר זה מתאר את תחביר הנוסחה של הפונקציה CUBESET והשימוש בה ב- Microsoft Excel.
תיאור
הגדרת ערכה מחושבת של איברים או קבוצות משתנים על-ידי שליחת ביטוי ערכה לקוביה בשרת, שיוצר את הערכה ולאחר מכן מחזיר ערכה זו ל- Microsoft Excel.
תחביר
CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
תחביר הפונקציה CUBESET מכיל את הארגומנטים הבאים:
-
Connection נדרש. מחרוזת טקסט של שם החיבור לקוביה.
-
Set_expression נדרש. מחרוזת טקסט של ביטוי ערכה שתוצאתו היא ערכה של איברים או קבוצות משתנים. Set_expression יכול להיות גם הפניה לתא בטווח של Excel המכיל לפחות איבר אחד, קבוצת משתנים אחת או ערכה אחת, הכלולים בערכה.
-
Caption אופציונלי. מחרוזת טקסט המוצגת בתא במקום הכיתוב, אם מוגדר, מתוך הקוביה.
-
Sort_order אופציונלי. סוג המיון, אם קיים, שיש לבצע והוא עשוי להיות אחד מהבאים:
מספר שלם |
קבוע מספרי |
תיאור |
הארגומנט Sort_by |
0 |
SortNone |
משאיר את הערכה בסדר הקיים. |
המערכת מתעלמת |
1 |
SortAscending |
ממיין את הערכה בסדר עולה לפי sort_by. |
נדרש |
2 |
SortDescending |
ממיין את הערכה בסדר יורד לפי sort_by. |
נדרש |
3 |
SortAlphaAscending |
ממיין את הערכה בסדר אלפביתי עולה. |
המערכת מתעלמת |
4 |
Sort_Alpha_Descending |
ממיין את הערכה בסדר אלפביתי יורד. |
המערכת מתעלמת |
5 |
Sort_Natural_Ascending |
ממיין את הערכה בסדר עולה טבעי. |
המערכת מתעלמת |
6 |
Sort_Natural_Descending |
ממיין את הערכה בסדר יורד טבעי. |
המערכת מתעלמת |
-
ערך ברירת המחדל הוא 0. מיון אלפביתי עבור ערכה של קבוצות משתנים ממיין את הרכיב האחרון בכל קבוצת משתנים. לקבלת מידע נוסף אודות סדרי המיון השונים, עיין במערכת העזרה של Microsoft Office SQL Analysis Services.
-
Sort_by אופציונלי. מחרוזת טקסט של הערך שלפיו יש לבצע מיון. לדוגמה, כדי לקבל את העיר עם ערך המכירות הגבוה ביותר, set_expression יכלול קבוצת ערים, ו- sort_by יכלול את מידת המכירות. וכדי לקבל את העיר עם ערך האוכלוסייה הגבוה ביותר, set_expression יכלול קבוצת ערים, ו- sort_by יכלול את מידת האוכלוסייה. אם sort_order דורש את sort_by, ו- sort_by מושמט, הפונקציה CUBESET מחזירה את הודעת השגיאה #VALUE!.
הערות
-
כאשר הפונקציה CUBESET מבצעת הערכה, מופיעה בתא באופן זמני הודעת "#GETTING_DATA…" לפני שכל הנתונים מאוחזרים.
-
אם שם החיבור אינו חיבור חוקי של חוברת עבודה המאוחסן בחוברת העבודה, הפונקציה CUBESET מחזירה את ערך השגיאה #NAME?. אם שרת העיבוד האנליטי המקוון (OLAP) אינו פועל, אינו זמין או מחזיר הודעת שגיאה, הפונקציה CUBESET מחזירה את ערך השגיאה #NAME?.
-
אם התחביר של set_expression שגוי או שהערכה מכילה לפחות איבר אחד בעל ממד שונה מהממדים של שאר האיברים, CUBESET מחזירה ערך שגיאה מסוג #N/A.
-
אם set_expression כולל יותר מ- 255 תווים – המגבלה עבור ארגומנט לפונקציה – הפונקציה CUBESET מחזירה את ערך השגיאה #VALUE!. כדי להשתמש במחרוזות טקסט ארוכות מ- 255 תווים, הזן את מחרוזת הטקסט בתא (שעבורו ההגבלה היא 32,767 תווים) ולאחר מכן השתמש בהפניה לתא בתור הארגומנט.
-
CUBESET עשויה להחזיר ערך שגיאה #N/A אם אתה מפנה לאובייקט מבוסס הפעלה, כגון איבר מחושב או ערכה בעלת שם ב- PivotTable בעת שיתוף חיבור ו- PivotTable זו תימחק או שתצטרך להמיר את ה- PivotTable לנוסחאות. (בכרטיסיה אפשרויות, בקבוצה כלים, לחץ על כלי OLAP ולאחר מכן לחץ על המרה לנוסחאות.)
דוגמאות
=CUBESET("Finance","Order([Product].[Product].[Product Category].Members,[Measures].[Unit Sales],ASC)","Products")
=CUBESET("Sales","[Product].[All Products].Children","Products",1,"[Measures].[Sales Amount]")