تابع CUBESET
مجموعهای از اعضا را از مدل داده یا Cube تعریف میکند
ساختار تابع
=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع CUBESET چند عضو را با هم به صورت یک مجموعه تعریف میکند؛ مثل همهی دستههای محصول یا همهی ماههای یک سال. میتوان مجموعه را بر اساس یک Measure مرتب هم کرد.
مثال: مجموعهی همهی دستههای محصول
=CUBESET("ThisWorkbookDataModel", "[Product].[Category].Children", "دستهها")
مثال: همان مجموعه، مرتبشده از بیشترین فروش به کمترین
=CUBESET("ThisWorkbookDataModel", "[Product].[Category].Children", "دستهها", 2, "[Measures].[Total Sales]")
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
مکعبی
◷
اولین نسخه
Excel 2007
↦
نوع خروجی
ترکیبی
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۲۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
connection
|
متن | الزامی | نام اتصال به مدل داده یا Cube | ||||||||||||||||||||||||
set_expression
|
متن | الزامی | عبارتی که مجموعهی اعضا را مشخص میکند | ||||||||||||||||||||||||
caption
|
متن | اختیاری | متنی که در سلول نمایش داده میشود | ||||||||||||||||||||||||
sort_order
|
عدد | اختیاری | نوع مرتبسازیپیشفرض: 0 | ||||||||||||||||||||||||
|
حالتهای مجاز ورودی
sort_order۷ حالت
|
|||||||||||||||||||||||||||
sort_by
|
متن | اختیاری | Measure یا مقداری که مرتبسازی بر اساس آن انجام میشود | ||||||||||||||||||||||||
مجموعهای از اعضا را از مدل داده یا Cube تعریف میکند
کاربردهای تابع
✓
فهرست پویا
ساخت لیستی از محصولات، مشتریان یا ماهها که با تغییر داده بهروز میشود
✓
رتبهبندی
تعریف مجموعهی مرتبشده برای نمایش برترینها
خطاهای رایج و راهحل
#NAME?
نام اتصال اشتباه است یا سرور و مدل داده در دسترس نیست
راهحل: بررسی نام اتصال در بخش Connections
#N/A
عبارت عضو اشتباه نوشته شده یا چنین عضوی در مدل وجود ندارد
راهحل: بررسی نام جدول، ستون و مقدار داخل عبارت
#VALUE!
ورودی پنجم لازم بوده ولی نوشته نشده، یا عبارت بیشتر از 255 کاراکتر است
راهحل: بررسی ورودی چهارم و پنجم
نکات مهم
- اگر مجموعه به CUBEVALUE داده شود، مقدارِ جمع همهی اعضای آن برگردانده میشود.
- ورودی پنجم فقط وقتی لازم است که مرتبسازی بر اساس مقدار باشد.
- تا وقتی داده از مدل خوانده میشود، پیام #GETTING_DATA در سلول دیده میشود.
توضیحات بیشتر
سلولِ این تابع فقط عنوان مجموعه را نشان میدهد، نه اعضای آن را. برای بیرون کشیدن اعضا از CUBERANKEDMEMBER و برای شمردنشان از CUBESETCOUNT استفاده میشود.
