CUBEMEMBER функция

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

Описание

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

Синтаксис

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

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

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

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

  • "надпис"    Незадължително. Текстов низ от куба, показван в клетката вместо надпис, ако е дефиниран такъв. Когато се връща кортеж, използваният надпис е този от последния член на кортежа.

Забележки

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

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

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

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

  • Ако член_израз е по-дълъг от 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)

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×