Функция Excel КУБЗНАЧЕНИЕ
Функция КУБЗНАЧ возвращает агрегированное значение из куба, отфильтрованного по нескольким параметрам. выражение_члена аргументы.
Синтаксис
=CUBEVALUE(connection, [member_expression1], [member_expression2], ...)
аргументы
- подключение (обязательно): Текстовая строка имени подключения к модели данных (кубу).
- member_expression (необязательно): Текстовая строка многомерного выражения (MDX), которое вы хотите оценить. Альтернативно, выражение_члена может быть набором, определенным с помощью функции КУБМНОЖ. выражение_члена может использоваться в качестве среза для определения части куба, для которой должно быть возвращено агрегированное значение. Если выражение_члена не предоставляется ни для каких мер, используется мера по умолчанию для куба.
Возвращаемое значение
Функция КУБЗНАЧЕНИЕ возвращает агрегированное значение из куба.
Примечания к функциям
- # ПОЛУЧЕНИЕ_ДАННЫХ… сообщение отображается во время извлечения данных.
- КУБЗНАЧЕНИЕ возвращает # ИМЯ? значение ошибки, если:
- связи недействительное соединение с рабочей книгой, хранящееся в рабочей книге, например, ThisWorkbookDataModel;
- Сервер оперативной аналитической обработки (OLAP) недоступен, не работает или вернул сообщение об ошибке.
- КУБЗНАЧЕНИЕ возвращает #СТОИМОСТЬ! значение ошибки, если:
- В кортеже есть один или несколько недопустимых элементов;
- выражение_члена длиннее 255 символов. Примечание: Вы можете ввести текстовую строку в ячейку, а затем сослаться на ячейку в качестве аргумента в качестве обходного пути.
- КУБЗНАЧЕНИЕ возвращает # N / A значение ошибки, если:
- выражение_члена не является действительным;
- Член, заданный выражением member_expression, не существует в кубе;
- Набор содержит один или несколько элементов с размерностью, отличной от других элементов;
- Кортеж в выражение_члена аргумент недействителен, так как для указанных значений нет пересечения.
- Аргументы КУБЭЛЕМЕНТ, за исключением ссылок на ячейки, должны быть заключены в двойные кавычки ("").
- Имена элементов, измерений или таблиц и т. д., которые вы пишете в выражение_члена должны быть заключены в квадратные скобки ([ ]).
- Если пересечение указанных значений не содержит значения, КУБЗНАЧЕНИЕ возвращает значение Null, т. е. строку нулевой длины. Обратите внимание, что если вы выполняете математические операции над ячейкой со значением Null, скажем A1 (нулевое значение) + A2, #СТОИМОСТЬ! будет возвращена ошибка. Чтобы предотвратить это, вы можете проверить наличие строки нулевой длины с помощью функции ISTEXT и заменить нулевую длину на 0 с помощью функции ЕСЛИ, как показано в следующем примере: =IF(ISTEXT(A1),0,A1)+IF(ISTEXT(A2),0,A2).
Пример
У меня есть таблица под названием «Продажи2021», которая включает информацию о продажах и рейтинге различных продуктов 2 категорий за 2021 год. Чтобы использовать функцию КУБЗНАЧЕНИЕ для получения общего объема продаж крышек в мае и июне, вы должны сначала добавить данные из этой таблицы в модель данных в существующей книге ее имя всегда будет Этамодель данных рабочей книги. Затем скопируйте или введите приведенную ниже формулу в ячейку H8, где вы хотите рассчитать продажи, и нажмите Enter чтобы получить результат:
=КУБЗНАЧЕНИЕ(«Модель данных этой рабочей книги»,$ G $ 5,$ G8,5 XNUMX XNUMX гонконгских долларов)
где
$ G $ 5 =КУБЭЛЕМЕНТ("ThisWorkbookDataModel","[Показатели].[Сумма продаж]","Продажи")
$ G8 =CUBESET("ThisWorkbookDataModel",($G$6,$G$7),"Продажи мая и июня")
где
$ G $ 6 =КУБЭЛЕМЕНТ("ThisWorkbookDataModel","[sales2021].[Месяц].&[Май]")
$ G $ 7=КУБЭЛЕМЕНТ("ThisWorkbookDataModel","[продажи2021].[Месяц].&[Июнь]")
5 XNUMX XNUMX гонконгских долларов =КУБЭЛЕМЕНТ("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")
√ Примечание: Знаки доллара перед номером строки и/или алфавитом столбца в ссылке на ячейку делают строку и/или столбец фиксированными, поэтому они не изменятся при перетаскивании или копировании формулы. После ввода формулы вы можете перетащить маркер заполнения вправо, чтобы отобразить результаты для других продуктов.
Связанные функции
Функция КУБЭЛЕМЕНТ извлекает элемент или кортеж из куба, если он существует. В противном случае будет возвращено значение ошибки #Н/Д.
Функция КУБЗНАЧЕНИЕ возвращает агрегированное значение из куба, отфильтрованного по нескольким аргументам member_expression.
Excel Функция КУБЭЛЕКТРЭЛЕМЕНТ
Функция КУБИКЭЛЕМЕНТ возвращает свойство ключевого показателя эффективности (КПЭ) и отображает имя КПЭ в ячейке.
Функция КУБМНОЖ возвращает количество элементов в наборе.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.