Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel Web App Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android

В этой статье описаны синтаксис формулы и использование функции КУБМНОЖ в Microsoft Excel.

Описание

Определяет вычисляемое множество элементов или кортежей, отправляя выражение для множества в куб на сервере, который создает множество, а затем возвращает его в Microsoft Excel.

Синтаксис

КУБМНОЖ(подключение;выражение_множества;[подпись];[порядок_сортировки];[сорт_по])

Аргументы функции КУБМНОЖ описаны ниже.

  • Подключение.    Обязательный аргумент. Текстовая строка, представляющая имя подключения к кубу.

  • Выражение_множества.    Обязательный аргумент. Текстовая строка, представляющая выражение множества, которая дает в результате множество элементов или кортежей. "Выражение_множества" также может быть ссылкой на диапазон Excel, содержащий один или несколько элементов, кортежей или множеств, входящих в состав множества.

  • Подпись.    Необязательный аргумент. Текстовая строка, отображаемая в ячейке вместо подписи из куба, если она определена.

  • Порядок_сортировки.    Необязательный аргумент. Тип выполняемой сортировки; возможны варианты, указанные ниже.

Целое число

Перечислимая константа

Описание

Аргумент Сорт_по

0

Нет сортировки

Оставляет существующий порядок в множестве

Игнорирован

1

Сортировка по возрастанию

Сортирует множество по возрастанию по параметру "сорт_по".

Обязательный

2

Сортировка по убыванию

Сортирует множество по убыванию по параметру "сорт_по".

Обязательный

3

Сортировка по возрастанию альфа

Сортирует множество по возрастанию альфа.

Игнорирован

4

Сортировка_по_убыванию альфа

Сортирует по убыванию альфа.

Игнорирован

5

Сортировка_по _натуральному_возрастанию

Сортирует в порядке натурального возрастания.

Игнорирован

6

Сортировка_по_натуральному_убыванию

Сортирует множество в порядке натурального убывания.

Игнорирован

  • Значение по умолчанию равно 0. При сортировке альфа для множества кортежей выполняется сортировка по последнему элементу в каждом кортеже. Дополнительные сведения об этих типах сортировки см. в справочной системе служб аналитики Microsoft Office SQL.

  • Sort_by    Необязательный. Текстовая строка значения, по которому выполняется сортировка. Например, чтобы получить город с самым высоким уровнем продаж, set_expression будет набором городов, а sort_by — мерой продаж. Или, чтобы получить город с самым высоким населением, set_expression будет набор городов, а sort_by будет мера населения. Если sort_order требуется sort_by, а sort_by опущен, функция CUBESET возвращает #VALUE! сообщение об ошибке.

Замечания

  • При оценке функции КУБМНОЖ в ячейке временно выводится сообщение "#ОЖИДАНИЕ_ДАННЫХ…", пока все данные не будут найдены.

  • Если имя подключения не является допустимым подключением к книге, хранящимся в книге, функция CUBESET возвращает #NAME? (значение ошибки). Если сервер OLAP не запущен, недоступен или возвращает сообщение об ошибке, функция CUBESET возвращает #NAME? (значение ошибки).

  • Если синтаксис "выражение_множества" неправилен или множество содержит по меньшей мере один элемент, измерение которого отличается от остальных, функция КУБМНОЖ возвращает ошибку "#Н/Д".

  • Если set_expression длиннее 255 символов, что является ограничением для аргумента функции, функция CUBESET возвращает #VALUE! (значение ошибки). Чтобы использовать текстовые строки длиной более 255 символов, введите текстовую строку в ячейку (для которой ограничение составляет 32 767 символов), а затем используйте ссылку на ячейку в качестве аргумента.

  • Функция КУБМНОЖ может возвращать значение ошибки "#Н/Д" при ссылке на сеансовый объект, например на вычисляемый компонент или именованный набор, в сводной таблице при совместном использовании подключения, когда сводная таблица удалена или происходит преобразование таблицы в формулы. (На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем — кнопку Преобразовать в формулы.)

Примеры

=КУБМНОЖ("Финансы","Порядок([Товар].[Товар].[Категория Товара].Элементы,[Показатели].[Данные по Продажам],ASC)","Товары")

=КУБМНОЖ("Продажи","[Товар].[Все Товары].Дети","Товары",1,"[Показатели].[Объем Продаж]")

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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