Функция КУБЗНАЧЕНИЕ (CUBEVALUE)

Функция КУБЗНАЧЕНИЕ возвращает агрегированное значение из куба.

Описание функции КУБЗНАЧЕНИЕ

Возвращает агрегированное значение из куба.

Синтаксис

=КУБЗНАЧЕНИЕ(подключение; [выражение_элемента1]; [выражение_элемента2]; …)

Аргументы

подключениевыражение_элемента1, выражение_элемента2...
Обязательный аргумент. Текстовая строка, представляющая имя подключения к кубу.
Необязательный аргумент. Текстовая строка, представляющая многомерное выражение, которая возвращает элемент или кортеж в кубе. Кроме того, «выражение_элемента» может быть множеством, определенным с помощью функции КУБМНОЖ. Используйте «выражение_элемента» в качестве среза, чтобы определить часть куба, для которой необходимо возвратить агрегированное значение. Если в аргументе «выражение_элемента» не указана мера, будет использоваться мера, заданная по умолчанию для этого куба.

Замечания

  • При оценке функции КУБЗНАЧЕНИЕ в ячейке временно выводится сообщение «#ОЖИДАНИЕ_ДАННЫХ…», пока все данные не будут найдены.
  • Если для «выражение_элемента» используется ссылка на ячейку, и эта ссылка содержит функцию КУБ, то «выражение_элемента» использует многомерное выражение для элемента в ячейке, на которую указывает ссылка, а не значение, которое отображается в этой ячейке.
  • Если имя подключения не является допустимым подключением, сохраненным в книге, функция КУБЗНАЧЕНИЕ возвращает ошибку «#ИМЯ?». Если сервер OLAP не работает, недоступен или возвращает сообщение об ошибке, функция КУБЗНАЧЕНИЕ возвращает ошибку «#ИМЯ?».
  • Если хотя бы один элемент в кортеже недопустим, функция КУБЗНАЧЕНИЕ возвращает ошибку «#ЗНАЧ!».
  • Функция КУБЗНАЧЕНИЕ возвращает ошибку «#Н/Д» в указанных ниже случаях.
    • Неправильный синтаксис «выражение_элемента».
    • Элемента, указанного «выражение_элемента», не существует в кубе.
    • Кортеж не является допустимым, поскольку для указанных значений отсутствует пересечение. (Такая ситуация возможна для нескольких элементов из одной и той же иерархии.)
    • Множество содержит по меньшей мере один элемент с измерением, отличным от других элементов.
    • Функция КУБЗНАЧЕНИЕ может возвращать значение ошибки «#Н/Д» при ссылке на сеансовый объект, например на вычисляемый компонент или именованный набор, в сводной таблице при совместном использовании подключения, когда сводная таблица удалена или происходит преобразование таблицы в формулы. (На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем — кнопку Преобразовать в формулы.)​

Примеры

=КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]")
=КУБЗНАЧЕНИЕ($A$1,"[Показатели].[Сумма]",D$12,$A23)
=КУБЗНАЧЕНИЕ("Продажи",$B$7,D$12,$A23)

officeref: