КУБЭЛЕМЕНТ

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

Описание

Возвращает элемент или кортеж из куба. Используется для проверки существования элемента или кортежа в кубе.

Синтаксис

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

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

  • Подключение Обязательно. Текстовая строка, представляющая имя подключения к кубу.
  • Member_expression Обязательно. Текстовая строка, представляющая многомерное выражение, которое возвращает уникальный элемент в кубе. Аргумент "выражение_элемента" может также быть кортежем, определенным как диапазон ячеек или константа массива.
  • Подпись Необязательно. Текстовая строка, которая отображается в ячейке вместо подписи из куба, если она определена. При возврате кортежа используется подпись для последнего элемента в кортеже.

Замечания

  • При оценке функции КУБЭЛЕМЕНТ в ячейке временно выводится сообщение "#ОЖИДАНИЕ_ДАННЫХ…", пока все данные не будут найдены.

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

  • Если имя соединения не является допустимым соединением книги, хранящимся в книге, КУБЭЛЕМЕНТ возвращает #NAME? значение ошибки. Если сервер оперативной аналитической обработки (OLAP) не запущен, недоступен или возвращает сообщение об ошибке, КУБЭЛЕМЕНТ возвращает #NAME? значение ошибки.

  • Если хотя бы один элемент в кортеже является недопустимым, функция КУБЭЛЕМЕНТ возвращает #VALUE! (значение ошибки).

  • Если member_expression больше 255 символов (что является пределом для аргумента функции), функция КУБЭЛЕМЕНТ возвращает #VALUE! (значение ошибки). Чтобы использовать текстовые строки длиннее 255 знаков, введите текстовую строку в ячейку (максимальная длина которой составляет 32 767 знаков), а затем используйте ссылку на ячейку в качестве аргумента.

  • Функция КУБЭЛЕМЕНТ возвращает значение ошибки "#Н/Д" в указанных ниже случаях.

    • Неправильный синтаксис "выражение_элемента".
    • Элемент указанного многомерного выражения в текстовой строке не существует в кубе.
    • Кортеж не является допустимым, поскольку для указанных значений отсутствует пересечение. (Такая ситуация возможна для нескольких элементов из одной и той же иерархии).
    • Множество содержит по меньшей мере один элемент с измерением, отличным от других элементов.
  • Функция КУБЭЛЕМЕНТ может возвращать значение ошибки "#Н/Д" при ссылке на сеансовый объект, например на вычисляемый компонент или именованный набор, в сводной таблице при совместном использовании подключения, когда сводная таблица удалена или происходит преобразование таблицы в формулы. (На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем — кнопку Преобразовать в формулы).

Примеры

=КУБЭЛЕМЕНТ("Продажи","[Время].[Финансовый].[2004]")

=КУБЭЛЕМЕНТ($A$1,D$12)

=КУБЭЛЕМЕНТ("Продажи",(B4, C6, D5),"ПродажиЗа2004")

=КУБЭЛЕМЕНТ("xlextdat8 Продажи FoodMart 2000","([Товар].[Питание],[Время].[1997])")

=КУБЭЛЕМЕНТ($A$1;C$12:D$12)