Быстрая навигация
КУБЭЛЕМЕНТ - Получение элементов из OLAP-куба
Краткое описание
Функция КУБЭЛЕМЕНТ возвращает элемент или кортеж из куба OLAP. Используется для проверки существования элементов в кубе и получения их подписей для дальнейшего анализа данных.
Синтаксис
КУБЭЛЕМЕНТ(подключение;выражение_элемента;[подпись])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| подключение | Строка |
Да | Текстовая строка с именем существующего подключения к кубу |
| выражение_элемента | Строка/Диапазон |
Да | MDX-выражение, возвращающее уникальный элемент или кортеж |
| подпись | Строка |
Нет | Альтернативная подпись для отображения в ячейке |
Использование функции CUBEMEMBER
КУБЭЛЕМЕНТ - ключевой инструмент для работы с OLAP-кубами в Excel. Функция извлекает элементы измерений и кортежи для использования в других кубических функциях анализа.
Распространенные примеры CUBEMEMBER
Получение элемента года
=КУБЭЛЕМЕНТ("Продажи";"[Время].[Финансовый].[2004]")
Возвращает элемент 2004 года из измерения Время
Кортеж из нескольких ячеек
=КУБЭЛЕМЕНТ($A$1;D$12)
Использует имя подключения из A1 и выражение из D12
Кортеж с пользовательской подписью
=КУБЭЛЕМЕНТ("Продажи";(B4;C6;D5);"ПродажиЗа2004")
Создает кортеж с кастомной подписью 'ПродажиЗа2004'
Сложный кортеж товаров и времени
=КУБЭЛЕМЕНТ("FoodMart";"([Товар].[Питание];[Время].[1997])")
Кортеж из категории Питание за 1997 год
Часто задаваемые вопросы
Распространенные ошибки и решения
#Н/Д
Cause: Элемент не существует в кубе или неверный синтаксис MDX
Solution: Проверьте правильность выражения_элемента и существование элемента
#VALUE!
Cause: Недопустимый кортеж или превышение 255 символов
Solution: Разбейте длинные выражения на ячейки или упростите кортеж
#NAME?
Cause: Неверное имя подключения к кубу
Solution: Проверьте наличие подключения в 'Сводные таблицы -> Список подключений'
Примечания
- При использовании в других КУБ-функциях передается MDX-выражение, а не отображаемое значение
- Поддерживает кортежи из диапазонов ячеек
- Ограничение аргумента - 255 символов, ячейка - 32767
- Требует активного OLAP-сервера
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и более ранние версии
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+