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

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Функция CUBEMEMBER в Excel

Author Amanda Li Last modified

Функция 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 Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools
Популярные функции: Поиск, Выделение или Отметка дубликатов  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер 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.