تابع CUBEVALUE
یک مقدار محاسبهشده را از مدل داده یا Cube برمیگرداند
ساختار تابع
=CUBEVALUE(connection, [member_expression1], [member_expression2], ...)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع CUBEVALUE عددی را مستقیم از مدل داده (Power Pivot) یا یک Cube میخواند؛ مثل مقدار یک Measure برای یک محصول و یک سال مشخص. با این تابع میتوان گزارشی با چیدمان کاملاً دلخواه ساخت که به مدل داده وصل است.
مثال: مقدار کل یک Measure از مدل دادهی همین فایل
=CUBEVALUE("ThisWorkbookDataModel", "[Measures].[Total Sales]")
مثال: همان Measure برای یک دستهی محصول
=CUBEVALUE("ThisWorkbookDataModel", "[Measures].[Total Sales]", "[Product].[Category].&[Bikes]")
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
مکعبی
◷
اولین نسخه
Excel 2007
↦
نوع خروجی
ترکیبی
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۳۵ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
connection
|
متن | الزامی | نام اتصال به مدل داده یا Cube |
member_expression1
|
متن | اختیاری | عبارت یا سلولی که یک عضو یا Measure را مشخص میکند |
member_expression2
|
متن | اختیاری، تکرارشونده | فیلترهای بعدی |
یک مقدار محاسبهشده را از مدل داده یا Cube برمیگرداند
کاربردهای تابع
✓
داشبورد با چیدمان آزاد
ساخت گزارشی که محدودیتهای شکل PivotTable را ندارد ولی به مدل داده وصل است
✓
خواندن Measure در سلول
نمایش یک شاخص کلیدی از مدل داده در هر جای شیت
✓
گزارش وابسته به Slicer
عددهایی که با انتخاب Slicer تغییر میکنند
خطاهای رایج و راهحل
#NAME?
نام اتصال اشتباه است یا سرور و مدل داده در دسترس نیست
راهحل: بررسی نام اتصال در بخش Connections
#N/A
عبارت عضو اشتباه نوشته شده یا چنین عضوی در مدل وجود ندارد
راهحل: بررسی نام جدول، ستون و مقدار داخل عبارت
#VALUE!
یکی از عبارتها بیشتر از 255 کاراکتر است یا ترکیب فیلترها معتبر نیست
راهحل: کوتاه کردن عبارت یا استفاده از آدرس سلول
نکات مهم
- سادهترین راه ساختن این فرمولها تبدیل یک PivotTable به فرمول است: از تب PivotTable Analyze، منوی OLAP Tools و گزینهی Convert to Formulas.
- نام اتصال برای مدل دادهی داخل فایل، ThisWorkbookDataModel است.
- تا وقتی داده از مدل خوانده میشود، پیام #GETTING_DATA در سلول دیده میشود.
توضیحات بیشتر
هر ورودی بعد از نام اتصال یک فیلتر است و مقدارِ محل تلاقی همهی آنها برگردانده میشود. به جای نوشتن عبارت، میتوان آدرس سلولی را داد که در آن CUBEMEMBER نوشته شده، یا نام یک Slicer را.
