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

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

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

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

Синтаксис

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

Аргументы

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

Замечания

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

Примеры

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

officeref: