КУБПОРЭЛЕМЕНТ

Применяется к
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

В этой статье описаны синтаксис формулы и использование функции КУБПОРЭЛЕМЕНТ в Microsoft Excel.

Описание

Возвращает n-й, или ранжированный, элемент в множестве. Используется для возвращения одного или нескольких элементов в множестве, например, лучшего продавца или 10 лучших студентов.

Синтаксис

КУБПОРЭЛЕМЕНТ(подключение;выражение_множества;ранг;[подпись])

Аргументы функции КУБПОРЭЛЕМЕНТ описаны ниже.

  • Подключение Обязательно. Текстовая строка, представляющая имя подключения к кубу.
  • Set_expression Обязательно. Текстовая строка, представляющая выражение множества, например "{[Item1].children}". "Выражение_множества" также может быть функцией КУБМНОЖ или ссылкой на ячейку, содержащую функцию КУБМНОЖ.
  • Ранг Обязательно. Целочисленное значение, определяющее наибольшее значение, которое будет возвращено. Если "ранг" имеет значение 1, возвращается наибольшее значение, если "ранг" имеет значение 2, возвращается второе по величине значение, и т. д. Чтобы возвратить 5 наибольших значений, вызовите функцию КУБПОРЭЛЕМЕНТ пять раз, указывая каждый раз новое значение "ранг": от 1 до 5.
  • Подпись Необязательно. Текстовая строка, которая отображается в ячейке вместо подписи из куба, если она определена.

Замечания

  • При оценке функции КУБПОРЭЛЕМЕНТ в ячейке временно выводится сообщение "#ОЖИДАНИЕ_ДАННЫХ…", пока все данные не будут найдены.
  • Если имя подключения не является допустимым соединением книги, хранящимся в книге, функция КУБПОРЭЛЕМЕНТ возвращает #NAME? значение ошибки. Если сервер OLAP не запущен, недоступен или возвращает сообщение об ошибке, КУБПОРЭЛЕМЕНТ возвращает #NAME? значение ошибки.
  • Функция КУБПОРЭЛЕМЕНТ возвращает значение ошибки "#Н/Д", когда синтаксис "выражение_множества" задан неправильно или множество содержит по крайней мере один элемент, измерение которого отличается от остальных.

Примеры

=КУБПОРЭЛЕМЕНТ("Продажи",$D$4,1,"Первый месяц")

=КУБПОРЭЛЕМЕНТ("Продажи",КУБМНОЖ("Продажи","Лето","[2004].[Июнь]","[2004].[Июль]","[2004].[Август]"),3,"Первый месяц")

Совет

Для возвращения значений N последних элементов используйте аргументы функции КУБМНОЖ "порядок_сортировки" и "сорт_по" для изменения порядка отображения набора на противоположный, чтобы последние добавленные значения набора оказались наверху. Например, выражение КУБПОРЭЛЕМЕНТ ("Продажи", $D$4,1) возвратит последний элемент, выражение КУБПОРЭЛЕМЕНТ ("Продажи", $D$4, 2) — предпоследний элемент и т. д.