КУБПОРЭЛЕМЕНТ - Возврат ранжированного элемента из куба

Excel 2007+

Краткое описание

Функция КУБПОРЭЛЕМЕНТ возвращает n-й или ранжированный элемент из множества данных OLAP-куба. Идеально подходит для извлечения топ-N элементов, таких как лучшие продавцы, лидеры продаж или топ-10 студентов.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
подключение string Да Текстовая строка с именем подключения к кубу
выражение_множества string Да MDX-выражение типа {[Item1].children} или КУБМНОЖ
ранг number Да Число ранга (1 - наибольшее значение)
подпись string Нет Альтернативный текст для отображения

Использование функции CUBERANKEDMEMBER

КУБПОРЭЛЕМЕНТ используется для извлечения конкретных позиций из отсортированных множеств данных куба. Функция автоматически сортирует данные по убыванию, поэтому ранг 1 всегда возвращает максимальное значение.

Распространенные примеры CUBERANKEDMEMBER

Топ-1 продавец месяца

=КУБПОРЭЛЕМЕНТ("Продажи";$D$4;1)

Возвращает лучшего продавца из множества в D4 с подписью 'Топ-продавец'

Третье место по продажам летом

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

Третье место среди продаж за лето 2004 года

Часто задаваемые вопросы

Ранг 1 возвращает наибольшее (максимальное) значение из множества. Ранг 2 - второе по величине и т.д.

Да, выражение_множества может быть функцией КУБМНОЖ или ссылкой на ячейку с ней.

Используйте КУБМНОЖ с параметрами сортировки DESC для реверса порядка.

Распространенные ошибки и решения

#ИМЯ?

Cause: Неверное имя подключения или OLAP-сервер недоступен

Solution: Проверьте имя подключения в 'Данные -> Существующие подключения'

#Н/Д

Cause: Неправильный синтаксис MDX или несоответствие измерений

Solution: Проверьте MDX-выражение и однородность множества

#ОЖИДАНИЕ_ДАННЫХ…

Cause: Данные куба загружаются

Solution: Подождите завершения загрузки данных

Примечания

  • Временно показывает #ОЖИДАНИЕ_ДАННЫХ… при загрузке
  • Требует активного OLAP-сервера
  • Ранг начинается с 1 (не с 0)
  • Множество должно содержать однородные элементы

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и более ранние версии

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+