مکعبی Excel 2007 ◉ 26 بازدید

=CUBERANKEDMEMBER()

nاُمین عضو یا عضو رتبه‌بندی‌شده در یک مجموعه را برمی‌گرداند. برای برگرداندن یک یا چند عنصر در یک مجموعه، مانند برترین فروشنده یا ۱۰ دانش‌آموز برتر استفاده کنید.

قابل استفاده در: 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
=CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیترکیبی
محبوبیت20 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =CUBERANKEDMEMBER() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
دانلود CUBERANKEDMEMBER.xlsx حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
connection متن الزامی رشته متنی نام اتصال به کیوب.
set_expression متن الزامی رشته متنی یک عبارت مجموعه، مانند "{[Item1].children}". همچنین set_expression می‌تواند تابع CUBESET یا مرجعی به سلولی باشد که شامل تابع CUBESET است.
rank عدد الزامی مقدار عدد صحیحی که مشخص می‌کند کدام مقدار برتر برگردانده شود. اگر rank برابر ۱ باشد، برترین مقدار، اگر ۲ باشد، دومین مقدار برتر و به همین ترتیب برمی‌گردد. برای برگرداندن ۵ مقدار برتر، پنج بار از CUBERANKEDMEMBER استفاده کنید و هر بار rank متفاوتی از ۱ تا ۵ مشخص کنید.
caption متن اختیاری رشته متنی که به‌جای عنوان تعریف‌شده در کیوب، در صورت وجود، در سلول نمایش داده می‌شود.

▣ مثال‌های کاربردی

مثال رتبه اول با عنوان سفارشی =CUBERANKEDMEMBER("Sales",$D$4,1,"Top Month")
مثال رتبه سوم با مجموعه سفارشی =CUBERANKEDMEMBER("Sales",CUBESET("Sales","Summer","[2004].[June]","[2004].[July]","[2004].[August]"),3,"Top Month")

§ توضیحات تکمیلی

  • هنگام ارزیابی تابع CUBERANKEDMEMBER، به‌طور موقت پیام «‎#GETTING_DATA…‎» در سلول نمایش داده می‌شود تا زمانی که همه داده‌ها بازیابی شوند.
  • اگر نام اتصال یک اتصال معتبر کتاب کار ذخیره‌شده در کتاب کار نباشد، تابع CUBERANKEDMEMBER مقدار خطای ‎#NAME?‎ را برمی‌گرداند. اگر سرور پردازش تحلیلی برخط (OLAP) در حال اجرا نباشد، در دسترس نباشد یا پیام خطا برگرداند، تابع CUBERANKEDMEMBER مقدار خطای ‎#NAME?‎ را برمی‌گرداند.
  • اگر نحو set_expression نادرست باشد یا مجموعه حداقل یک عضو با بُعد متفاوت نسبت به سایر اعضا داشته باشد، تابع CUBERANKEDMEMBER مقدار خطای ‎#N/A‎ را برمی‌گرداند.

✦ نکات مهم

  • برای برگرداندن n مقدار پایین، از آرگومان‌های sort_order و sort_by تابع CUBESET برای معکوس کردن ترتیب مجموعه استفاده کنید تا مقادیر برتر در مجموعه مرتب‌شده، مقادیر پایین باشند. برای مثال، ‎CUBERANKEDMEMBER("Sales", $D$4,1)‎ آخرین عضو را برمی‌گرداند، ‎CUBERANKEDMEMBER("Sales", $D$4, 2)‎ عضو یکی مانده به آخر را برمی‌گرداند و به همین ترتیب.
  • هنگام ارزیابی تابع CUBERANKEDMEMBER، به‌طور موقت پیام «‎#GETTING_DATA…‎» در سلول نمایش داده می‌شود تا زمانی که همه داده‌ها بازیابی شوند.

⚠ خطاهای رایج

#NAME? نام اتصال معتبر نیست یا سرور OLAP در دسترس نیست.
راه‌حل: نام اتصال را بررسی کنید و اتصال سرور OLAP را تأیید کنید.
#N/A نحو set_expression نادرست است یا مجموعه دارای اعضای با ابعاد متفاوت است.
راه‌حل: نحو عبارت مجموعه و سازگاری ابعاد اعضا را بررسی کنید.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.