تابع 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۷ حالت
مقدارعنوانتوضیح
0SortNoneبدون مرتب‌سازی (پیش‌فرض)
1SortAscendingصعودی بر اساس مقدار ورودی پنجم
2SortDescendingنزولی بر اساس مقدار ورودی پنجم
3SortAlphaAscendingالفبایی صعودی
4Sort_Alpha_Descendingالفبایی نزولی
5Sort_Natural_Ascendingترتیب طبیعی صعودی
6Sort_Natural_Descendingترتیب طبیعی نزولی
sort_by متن اختیاری Measure یا مقداری که مرتب‌سازی بر اساس آن انجام می‌شود
Function Arguments
CUBESET
متن
متن
متن
عدد
متن
مجموعه‌ای از اعضا را از مدل داده یا Cube تعریف می‌کند

کاربردهای تابع

✓

فهرست پویا

ساخت لیستی از محصولات، مشتریان یا ماه‌ها که با تغییر داده به‌روز می‌شود

✓

رتبه‌بندی

تعریف مجموعه‌ی مرتب‌شده برای نمایش برترین‌ها

خطاهای رایج و راه‌حل

#NAME?

نام اتصال اشتباه است یا سرور و مدل داده در دسترس نیست

راه‌حل: بررسی نام اتصال در بخش Connections

#N/A

عبارت عضو اشتباه نوشته شده یا چنین عضوی در مدل وجود ندارد

راه‌حل: بررسی نام جدول، ستون و مقدار داخل عبارت

#VALUE!

ورودی پنجم لازم بوده ولی نوشته نشده، یا عبارت بیشتر از 255 کاراکتر است

راه‌حل: بررسی ورودی چهارم و پنجم

✦

نکات مهم

  • اگر مجموعه به CUBEVALUE داده شود، مقدارِ جمع همه‌ی اعضای آن برگردانده می‌شود.
  • ورودی پنجم فقط وقتی لازم است که مرتب‌سازی بر اساس مقدار باشد.
  • تا وقتی داده از مدل خوانده می‌شود، پیام #GETTING_DATA در سلول دیده می‌شود.

توضیحات بیشتر

سلولِ این تابع فقط عنوان مجموعه را نشان می‌دهد، نه اعضای آن را. برای بیرون کشیدن اعضا از CUBERANKEDMEMBER و برای شمردنشان از CUBESETCOUNT استفاده می‌شود.

توابع مرتبط و جایگزین

ترکیب

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها