تابع 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 متن اختیاری، تکرارشونده فیلترهای بعدی
Function Arguments
CUBEVALUE
متن
متن
متن
یک مقدار محاسبه‌شده را از مدل داده یا Cube برمی‌گرداند

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

✓

داشبورد با چیدمان آزاد

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

✓

خواندن Measure در سلول

نمایش یک شاخص کلیدی از مدل داده در هر جای شیت

✓

گزارش وابسته به Slicer

عددهایی که با انتخاب Slicer تغییر می‌کنند

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

#NAME?

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

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

#N/A

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

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

#VALUE!

یکی از عبارت‌ها بیشتر از 255 کاراکتر است یا ترکیب فیلترها معتبر نیست

راه‌حل: کوتاه کردن عبارت یا استفاده از آدرس سلول

✦

نکات مهم

  • ساده‌ترین راه ساختن این فرمول‌ها تبدیل یک PivotTable به فرمول است: از تب PivotTable Analyze، منوی OLAP Tools و گزینه‌ی Convert to Formulas.
  • نام اتصال برای مدل داده‌ی داخل فایل، ThisWorkbookDataModel است.
  • تا وقتی داده از مدل خوانده می‌شود، پیام #GETTING_DATA در سلول دیده می‌شود.

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

هر ورودی بعد از نام اتصال یک فیلتر است و مقدارِ محل تلاقی همه‌ی آن‌ها برگردانده می‌شود. به جای نوشتن عبارت، می‌توان آدرس سلولی را داد که در آن CUBEMEMBER نوشته شده، یا نام یک Slicer را.

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

ترکیب

مشابه

مناسب برای

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

کاربردها