مکعبی
Excel 2007
◉ 14 بازدید
=CUBESET()
یک مجموعه محاسبهشده از اعضا یا تاپلها را با ارسال یک عبارت مجموعه به کیوب روی سرور تعریف میکند، که مجموعه را ایجاد کرده و سپس آن را به مایکروسافت اکسل برمیگرداند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel for iPadExcel Web AppExcel for iPhoneExcel for Android tabletsExcel for Android phones
=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیترکیبی
محبوبیت20 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =CUBESET() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
connection |
متن | الزامی | رشته متنی نام اتصال به کیوب. |
set_expression |
متن | الزامی | رشته متنی یک عبارت مجموعه که به مجموعهای از اعضا یا تاپلها منجر میشود. Set_expression همچنین میتواند مرجعی به محدوده اکسل باشد که شامل یک یا چند عضو، تاپل یا مجموعه درون مجموعه است. |
caption |
متن | اختیاری | رشته متنی که بهجای عنوان تعریفشده در کیوب، در صورت وجود، در سلول نمایش داده میشود. |
sort_order |
عدد | اختیاری | نوع مرتبسازی، در صورت وجود، که باید انجام شود و میتواند یکی از موارد زیر باشد: |
the |
عدد | اختیاری | مقدار پیشفرض ۰ است. مرتبسازی الفبایی برای مجموعهای از تاپلها روی آخرین عنصر هر تاپل انجام میشود. برای اطلاعات بیشتر درباره این ترتیبهای مرتبسازی، به راهنمای Microsoft Office SQL Analysis Services مراجعه کنید. |
sort_by |
متن | اختیاری | رشته متنی مقداری که بر اساس آن مرتبسازی انجام شود. برای مثال، برای به دست آوردن شهر با بیشترین فروش، set_expression مجموعهای از شهرها خواهد بود و sort_by معیار فروش خواهد بود. یا برای به دست آوردن شهر با بیشترین جمعیت، set_expression مجموعهای از شهرها و sort_by معیار جمعیت خواهد بود. اگر sort_order به sort_by نیاز داشته باشد و sort_by حذف شود، تابع CUBESET پیام خطای #VALUE! را برمیگرداند. |
▣ مثالهای کاربردی
مثال مجموعه مرتبشده محصولات
=CUBESET("Finance","Order([Product].[Product].[Product Category].Members,[Measures].[Unit Sales],ASC)","Products")
مثال مجموعه فرزندان همه محصولات با مرتبسازی بر اساس مبلغ فروش
=CUBESET("Sales","[Product].[All Products].Children","Products",1,"[Measures].[Sales Amount]")
§ توضیحات تکمیلی
- هنگام ارزیابی تابع CUBESET، بهطور موقت پیام «#GETTING_DATA…» در سلول نمایش داده میشود تا زمانی که همه دادهها بازیابی شوند.
- اگر نام اتصال یک اتصال معتبر کتاب کار ذخیرهشده در کتاب کار نباشد، تابع CUBESET مقدار خطای #NAME? را برمیگرداند. اگر سرور پردازش تحلیلی برخط (OLAP) در حال اجرا نباشد، در دسترس نباشد یا پیام خطا برگرداند، تابع CUBESET مقدار خطای #NAME? را برمیگرداند.
- اگر نحو set_expression نادرست باشد یا مجموعه حداقل یک عضو با بُعد متفاوت نسبت به سایر اعضا داشته باشد، تابع CUBESET مقدار خطای #N/A را برمیگرداند.
- اگر set_expression طولانیتر از ۲۵۵ نویسه باشد که حد مجاز آرگومان تابع است، تابع CUBESET مقدار خطای #VALUE! را برمیگرداند. برای استفاده از رشتههای طولانیتر از ۲۵۵ نویسه، رشته را در سلولی وارد کنید (که حد آن ۳۲٬۷۶۷ نویسه است) و سپس از مرجع سلول بهعنوان آرگومان استفاده کنید.
- اگر هنگام اشتراک اتصال، به شیء مبتنی بر جلسه مانند عضو محاسبهشده یا مجموعه نامگذاریشده در PivotTable ارجاع دهید و آن PivotTable حذف شود یا آن را به فرمول تبدیل کنید، ممکن است تابع CUBESET مقدار خطای #N/A را برگرداند. (در تب Options در گروه Tools روی OLAP Tools و سپس Convert to Formulas کلیک کنید.)
✦ نکات مهم
- هنگام ارزیابی تابع CUBESET، بهطور موقت پیام «#GETTING_DATA…» در سلول نمایش داده میشود تا زمانی که همه دادهها بازیابی شوند.
⚠ خطاهای رایج
#NAME?
نام اتصال معتبر نیست یا سرور OLAP در دسترس نیست.
راهحل: نام اتصال را بررسی کنید و مطمئن شوید سرور OLAP در حال اجراست.
#N/A
نحو set_expression نادرست است، مجموعه دارای اعضای با ابعاد متفاوت است، یا ارجاع به شیء مبتنی بر جلسه نامعتبر شده است.
راهحل: نحو عبارت مجموعه و سازگاری ابعاد را بررسی کنید و از ارجاع به اشیای مبتنی بر جلسه خودداری کنید.
#VALUE!
طول set_expression بیش از ۲۵۵ نویسه است یا sort_order به sort_by نیاز دارد اما sort_by حذف شده است.
راهحل: برای رشتههای طولانی از مرجع سلول استفاده کنید و در صورت نیاز به مرتبسازی، مقدار sort_by را وارد کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!