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

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

Описание

Връща n-тия по ред член на едно множество. Служи за връщане на един или повече елементи в множество, като например извършилия най-много продажби или десетте най-добри студенти.

Синтаксис

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

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

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

  • "множество_израз"    Задължително. Текстов низ на израз за множество, като например "{[Елемент1].деца}". множество_израз може да бъде също функцията CUBESET или препратка към клетка, която съдържа функцията CUBESET.

  • "ред"    Задължително. Целочислена стойност задаваща най-високата стойност за връщане. Ако ред има стойност 1, връща се най-високата стойност, ако ред има стойност 2, връща се втората по големина стойност и т. н. За да върнете петте най-високи стойности, използвайте CUBERANKEDMEMBER пет пъти, задавайки всеки път различна стойност на ред, от 1 до 5.

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

Забележки

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

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

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

Примери

=CUBERANKEDMEMBER("Продажби";$D$4;1;"Върхов месец")

=CUBERANKEDMEMBER("Продажби";CUBESET("Продажби";"Лято";"[2004].[Юни]";"[2004].[Юли]";"[2004].[Август]");3;"Върхов месец")

Съвет: За да върнете най-ниските n стойности, използвайте аргументите сортиране_ред и сортиране_по на функцията CUBESET, за да обърнете наредбата на множеството, така че най-високите стойности в сортираното множество са стойностите отдолу. Например CUBERANKEDMEMBER ("Продажби", $D$4,1) връща последния член, CUBERANKEDMEMBER ("Продажби", $D$4, 2) връща съседния на последния член и т. н.

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

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

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

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

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

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

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

×