CUBEMEMBER функция

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 Excel за iPad Excel Web App Excel за iPhone Excel за таблети с Android: Excel за телефони с Android:

В тази статия е описан синтаксисът и употребата на функцията CUBEMEMBER в Microsoft Excel.

Описание

Връща член или кортеж от куба. Служи за потвърждаване на това, че членът или кортежът съществуват в куба.

Синтаксис

CUBEMEMBER(връзка; член_израз; [надпис])

Синтаксисът на функцията CUBEMEMBER има следните аргументи:

  • Връзка Задължително. Текстов низ за името на връзката към куба.
  • Member_expression Задължително. Текстов низ на многомерен израз (MDX), който изчислява единствен член на куба. "член_израз" може да е също кортеж, зададен като диапазон от клетки или константа на масив.
  • Надпис Незадължително. Текстов низ от куба, показван в клетката вместо надпис, ако е дефиниран такъв. Когато се връща кортеж, използваният надпис е този от последния член на кортежа.

Забележки

  • Когато функцията CUBEMEMBER изчислява, в клетката временно се показва съобщението "#GETTING_DATA…", преди да бъдат извлечени всички данни.

  • Когато използвате CUBEMEMBER като аргумент на друга CUBE функция, тази CUBE функция използва MDX израза, който определя члена или кортежа, а не показваната в клетката стойност на функцията CUBEMEMBER.

  • Ако името на връзката не е валидна връзка на работна книга, която е съхранена в работната книга, CUBEMEMBER връща #NAME? стойността на грешка. Ако сървърът за аналитична обработка онлайн (OLAP сървърът) не се изпълнява или връща съобщение за грешка, CUBEMEMBER връща #NAME? стойността на грешка.

  • Ако поне един от елементите на кортежа е невалиден, CUBEMEMBER връща #VALUE! стойността на грешка.

  • Ако member_expression е по-дълъг от 255 знака, което е лимитът за аргумент на функция, CUBEMEMBER връща #VALUE! стойността на грешка. За да използвате текстов низ, който е по-дълъг от 255 знака, въведете текстовия низ в клетка (за която лимитът е 32 767 знака) и след това използвайте препратка към клетка като аргумент.

  • CUBEMEMBER връща стойност на грешка #N/A, когато:

    • Синтаксисът на "член_израз" е неправилен.
    • Членът зададен от текстовия низ на MDX не съществува в куба.
    • Кортежът е невалиден, понеже няма пресичане на зададените стойности. (Това може да се случи с множество елементи от една и съща йерархия.)
    • Множеството съдържа поне един член с размерност, която е различна от тази на другите членове.
  • CUBEMEMBER може да върне стойност на грешка #N/A, ако указвате обект, съществуващ в рамките на сесия, като например изчислен член или наименувано множество в обобщена таблица, когато се споделя връзка и обобщената таблица е изтрита или сте преобразували обобщената таблица във формули. (В раздела Опции, в групата Инструменти щракнете върху Инструменти за OLAP, а след това щракнете върху Преобразуване във формули.)

Примери

=CUBEMEMBER("Продажби";"[Време].[Финансова].[2004]")

=CUBEMEMBER($A$1;D$12)

=CUBEMEMBER("Продажби";(B4\ C6\ D5);"Продажби_2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 Продажби";"([Продукт].[Храна],[Време].[1997])")

=CUBEMEMBER($A$1;C$12:D$12)