Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel для iPad Excel Web App Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android

В этой статье описаны синтаксис формулы и использование CUBEMEMBER.  функция в Microsoft Excel.

Описание

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

Синтаксис

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

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

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

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

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

Замечания

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

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

  • Если имя подключения не является допустимым подключением к книге, хранящейся в книге, функция CUBEMEMBER возвращает #NAME? (значение ошибки). Если сервер OLAP не запущен, недоступен или возвращает сообщение об ошибке, функция CUBEMEMBER возвращает #NAME? (значение ошибки).

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

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

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

    • Неправильный синтаксис "выражение_элемента".

    • Элемент указанного многомерного выражения в текстовой строке не существует в кубе.

    • Кортеж не является допустимым, поскольку для указанных значений отсутствует пересечение. (Такая ситуация возможна для нескольких элементов из одной и той же иерархии).

    • Множество содержит по меньшей мере один элемент с измерением, отличным от других элементов.

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

Примеры

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

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

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

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.