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

Применяется к
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.
  • Заголовок Дополнительные. Текстовая строка, которая отображается в ячейке вместо подписи из куба, если она определена.

Замечания

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

Примеры

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

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

Совет

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