Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Описание

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

Синтаксис

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

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

  • "връзка"    Задължително. Текстов низ за името на връзката към куба.

  • "член_израз"    Задължително. Текстов низ на многомерен израз (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)

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×