Перейти к содержимому

Функция CUBEMEMBER в Excel

Author: Amanda Li Last Modified: 2025-08-07

Функция CUBEMEMBER извлекает элемент или кортеж из куба, если он существует. В противном случае будет возвращено значение ошибки #Н/Д.

cubemember function 1


Синтаксис

=CUBEMEMBER(подключение, выражение_элемента, [заголовок])


Аргументы

  • подключение (обязательно): Текстовая строка с именем подключения к модели данных (кубу).
  • выражение_элемента (обязательно): Текстовая строка многомерного выражения (MDX), которое вы хотите вычислить. Альтернативно, выражение_элемента может быть кортежем, указанным как диапазон или массив.
  • заголовок (необязательно): Текстовая строка, которая перезаписывает заголовок, определенный из куба. Когда возвращается кортеж, заголовком будет тот, который соответствует последнему элементу в кортеже.

Возвращаемое значение

Функция CUBEMEMBER возвращает элемент или кортеж из куба.


Примечания к функции

  • Сообщение #ПОЛУЧЕНИЕ_ДАННЫХ… отображается во время получения данных.
  • CUBEMEMBER возвращает #ИМЯ? значение ошибки, если:
    • подключение не является допустимым подключением книги, хранящимся в книге, например, ThisWorkbookDataModel;
    • Сервер аналитической обработки в реальном времени (OLAP) недоступен, не запущен или вернул сообщение об ошибке.
  • CUBEMEMBER возвращает #ЗНАЧ! значение ошибки, если:
    • В кортеже один или несколько недопустимых элементов;
    • выражение_элемента длиннее 255 символов. Примечание: Вы можете ввести текстовую строку в ячейку, а затем сослаться на эту ячейку как на аргумент в качестве обходного пути.
  • CUBEMEMBER возвращает #Н/Д значение ошибки, если:
    • выражение_элемента недопустимо;
    • Элемент, который должен быть возвращён из куба, не существует;
    • Набор содержит один или несколько элементов с другим измерением, чем у других элементов;
    • Кортеж в аргументе выражение_элемента недопустим, поскольку для указанных значений нет пересечения.
  • Аргументы CUBEMEMBER должны быть закрыты двойными кавычками ("").
  • Имена элементов, измерений или таблиц и т.д., которые вы пишете в выражении_элемента, должны быть заключены в квадратные скобки ([ ]).

Пример извлечения элементов

У меня есть таблица с названием “sales2021”, которая включает информацию о продажах и рейтингах различных продуктов из двух категорий за 2021 год. Чтобы использовать функцию CUBEMEMBER для извлечения элементов из этой таблицы, сначала нужно добавить данные из этой таблицы в модель данных в существующей книге, её имя всегда будет ThisWorkbookDataModel. Затем скопируйте или введите формулу ниже в ячейку, где вы хотите получить элемент (в данном примере я получу Caps), и нажмите Enter для получения результата:

=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")

cubemember function 2

√ Примечание: В приведенной выше формуле CUBEMEMBER возвращает элемент с именем Caps категории Product из таблицы sales2021 в кубе ThisWorkbookDataModel. Чтобы получить январь, можно использовать формулу:

=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Month].&[January]"


Пример с именем меры

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

=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]")

cubemember function 3

√ Примечание: Вы можете добавить аргумент заголовка, например, “Sales” или “Month”, чтобы отобразить желаемое имя в ячейке G5 вместо Sum of Sales, так как у меры есть избыточное имя, которое может затруднить чтение отчета, например:

=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]","Sales")

cubemember function 4


Связанные функции

Функция CUBEVALUE в Excel

Функция CUBEVALUE возвращает агрегированное значение из куба, отфильтрованное несколькими аргументами выражения_элемента.

Функция CUBEKPIMEMBER в Excel

Функция CUBEKPIMEMBER возвращает свойство ключевого показателя эффективности (KPI) и отображает имя KPI в ячейке.

Функция CUBESET в Excel

Функция CUBESET определяет вычисляемый набор элементов или кортежей, отправляя выражение набора на серверный куб. Функция может извлекать все уникальные значения из выражения набора и предлагает варианты сортировки.

Функция CUBESETCOUNT в Excel

Функция CUBESETCOUNT возвращает количество элементов в наборе.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального Выполнения   |  Генерация Кода  |  Создание Пользовательских Формул  |  Анализ Данных и Генерация Диаграмм  |  Вызов Расширенных Функций
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный раскрывающийся список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Авто текст)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного шрифта/курсива/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 Текстовых Инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ Типов Диаграмм (Диаграмма Ганта ...)  |  40+ Практических Формул (Расчет возраста на основе даты рождения ...)  |  19 Инструментов Вставки (Вставить QR-код, Вставить изображение из пути ...)  |  12 Инструментов Преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 Инструментов Объединения и Разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое
Используйте Kutools на предпочитаемом вами языке – поддерживает английский, испанский, немецкий, французский, китайский и более 40 других языков!

Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.