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

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

Описание

Определя изчислявано множество от членове или кортежи посредством изпращане на израз за множеството в куба на сървъра, който създава множеството, и след това връща това множество на Microsoft Excel.

Синтаксис

CUBESET (връзка; "множество_израз"; [надпис]; [сортиране_ред]; [сортиране_по])

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

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

  • "множество_израз"    Задължително. Текстов низ на израз за множество, от който произлиза множество от членове или кортежи. "множество_израз" може да бъде също препратка към клетка, сочеща диапазон на Excel, който съдържа един или повече членове, кортежи или множества, включени в множеството.

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

  • "сортиране_ред"    Незадължително. Типът на сортиране, ако има такъв, който да се извърши, и може да бъде едно от следните неща:

Цяло число

Изброима константа

Описание

Аргумент "сортиране_по"

0

SortNone

Оставя множеството със съществуващото подреждане.

Игнориран

1

SortAscending

Сортира множество във възходящ ред по сортиране_по.

Задължителен

2

SortDescending

Сортира множество в низходящ ред по сортиране_по.

Задължителен

3

SortAlphaAscending

Сортира множество във възходящ азбучен ред.

Игнориран

4

Sort_Alpha_Descending

Сортира множество в низходящ азбучен ред.

Игнориран

5

Sort_Natural_Ascending

Сортира множество в естествен възходящ ред.

Игнориран

6

Sort_Natural_Descending

Сортира множество в естествен низходящ ред.

Игнориран

  • Стойността по подразбиране е 0. Сортирането по азбучен ред за множества от кортежи сортира по последния елемент на всеки кортеж. За повече информация относно тези различни редове на сортиране вижте системата за помощ на Microsoft Office SQL Analysis Services.

  • Sort_by    Незадължително. Текстов низ на стойността, по която да се сортира. Например за да получите града с най-високи продажби, set_expression ще бъде набор от градове, а sort_by ще бъде мярка за продажбите. Или, за да се получи градът с най-високо население, set_expression ще бъде набор от градове и sort_by ще бъде мярката на населението. Ако sort_order изисква sort_by и sort_by е пропуснато, CUBESET връща #VALUE! съобщение за грешка.

Забележки

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

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

  • Ако синтаксисът на "множество_израз" е неправилен или множеството съдържа поне един член, чиято размерност се различава от тази на другите членове, CUBESET връща стойност #N/A.

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

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

Примери

=CUBESET("Финанси";"Поръчка([Продукт].[Продукт].[Категория продукти];Членове;[Количества].[Единица продажби];ASC)";"Продукти")

=CUBESET("Продажби";"[Продукт].[Всички продукти].Деца";"Продукти";1;"[Количества].[Обща сума на продажбите]")

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

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

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

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

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

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

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

×