Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

При работе с интерактивной аналитической обработкой OLAP сводной таблицей в Excel можно создавать именованные наборы— гибкую функцию, которая позволяет:

  • Группировать общие наборы элементов, которые можно использовать повторно, даже если эти наборы отсутствуют в данных.

  • Объединение элементов из разных иерархий способами, которые были недоступны в более ранних версиях Excel, которые часто называют асимметричными отчетами.

  • Создайте именованный набор с помощью пользовательских многомерных выражений — языка запросов для баз данных OLAP, который предоставляет синтаксис вычислений, аналогичный формулам листа.

Если вы не знакомы с языком запросов многомерных выражений, можно создать именованный набор, основанный на элементах в строках или столбцах сводной таблицы. Дополнительные сведения о языке запросов многомерных выражений см. в статье Запрос многомерных данных.

Если вы знакомы с языком запросов многомерных выражений, вы можете использовать многомерные выражения для создания или изменения именованного набора.

В этой статье

Создание именованного набора на основе элементов строки или столбца

  1. Щелкните сводную таблицу OLAP, для которой требуется создать именованный набор.

    В ней отображаются средства сводной таблицы с добавлением параметров и вкладки Конструктор .

  2. На вкладке Параметры в группе Вычисления щелкните Поля, Элементы, & Наборы, а затем выберите Создать набор на основе элементов строк или Создать набор на основе элементов столбцов.

    ''Работа со сводными таблицами'': группа ''Вычисления'' на вкладке ''Параметры''

    Откроется диалоговое окно Новый набор . При необходимости можно изменить размер этого диалогового окна, перетащив маркер изменения размера в правый нижний угол диалогового окна.

  3. В поле Имя набора введите имя, которое вы хотите использовать для набора.

  4. Чтобы указать строки, которые нужно включить в именованный набор, выполните одно или несколько из следующих действий:

    • Чтобы удалить строку из списка элементов, щелкните область слева от строки, которую нужно выбрать, и нажмите кнопку Удалить строку.

    • Чтобы добавить новую строку в список элементов, щелкните область слева от строки, под которой нужно добавить новую строку, а затем нажмите кнопку Добавить строку.

    • Чтобы создать копию элемента, щелкните область слева от строки, которую требуется скопировать, и нажмите кнопку Копировать строку.

    • Чтобы переместить элемент в другое место, щелкните область слева от строки, которую нужно переместить, а затем используйте стрелки ВВЕРХ и ВНИЗ , чтобы переместить его в соответствующее место.

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

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

    • Чтобы текущие поля отображались в области строки или столбца, снимите флажок Заменить поля в области строк новым набором или Заменить поля в области столбца новым набором проверка. Набор не будет отображаться в сводной таблице при нажатии кнопки ОК, но он будет доступен в списке полей сводной таблицы.

  6. Нажмите кнопку ОК , чтобы создать именованный набор.

    Примечания: 

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

    • К именованным наборам нельзя применить фильтрацию любого типа.

К началу страницы

Создание именованного набора с помощью многомерных выражений

Важно: При использовании многомерных выражений для создания именованного набора или изменения определения многомерных выражений существующего именованного набора любые дополнительные изменения могут быть выполнены только с помощью многомерных выражений.

  1. Щелкните сводную таблицу OLAP, для которой необходимо создать пользовательский именованный набор.

  2. На вкладке Параметры в группе Вычисления выберите Поля, Элементы, & Наборы, а затем — Управление наборами.

    ''Работа со сводными таблицами'': группа ''Вычисления'' на вкладке ''Параметры''

    Откроется диалоговое окно Set Manager . При необходимости можно изменить размер этого диалогового окна, перетащив маркер изменения размера в правый нижний угол диалогового окна.

  3. Щелкните Создать, а затем — Создать набор с помощью многомерных выражений.

  4. В поле Имя набора введите имя, которое вы хотите использовать для набора.

  5. Чтобы задать определение многомерных выражений для именованного набора, выполните одно из следующих действий:

    • В поле Задать определение введите или вставьте скопированное определение многомерных выражений.

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

      Вы также можете перетащить запись списка полей в поле Задать определение или дважды щелкнуть запись списка полей.

      Доступные записи списка полей

      Запись в списке полей

      Примеры многомерных выражений, созданных с помощью куба Adventure Works

      измерение

      [Продукт]

      Иерархия атрибутов (включает все члены)

      [Продукт]. [Категория]

      Уровень иерархии атрибутов (не включает элемент All)

      [Продукт]. [Категория]. [Категория]

      Элемент из иерархии атрибутов

      [Продукт]. [Категория].&[4]

      Иерархия пользователей

      [Продукт]. [Категории продуктов]

      Уровень иерархии пользователей

      [Продукт]. [Категории продуктов]. [Категория]

      Член из иерархии пользователей

      [Продукт]. [Категории продуктов]. [Категория].&[4]

      Измерения

      [Меры]. [Сумма интернет-продаж]

      Вычисляемая мера

      [Меры]. [Отношение Интернета к родительскому продукту]

      Именованный набор

      [Основная группа продуктов]

      Значение ключевого показателя эффективности

      KPIValue("Product Gross Profit Margin)

      Цель ключевого показателя эффективности

      KPIGoal("Product Gross Profit Margin"),

      Состояние ключевого показателя эффективности

      KPIStatus("Product Gross Profit Margin")

      Тенденция ключевых показателей эффективности

      KPITrend("Product Gross Profit Margin")

      Свойство member из иерархии пользователей

      [Продукт]. [Категории продуктов]. Properties("Class" )

      Свойство member из иерархии атрибутов

      [Продукт]. [Продукт]. Properties("Class")

    • На вкладке Функции выберите одну или несколько функций из доступных функций многомерных выражений, которые вы хотите использовать, а затем нажмите кнопку Вставить. Функции многомерных выражений поддерживаются службами Analysis Services; они не включают функции VBA.

      Аргументы функции помещаются внутри символов шеврона (<< >>). Вы можете заменить аргументы заполнителей, щелкнув их и введя допустимые имена, которые нужно использовать.

      Примеры функций многомерных выражений

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numeric Expression»] )
      «Level».ALLMEMBERS
      «Иерархия».ALLMEMBERS
      ANCESTOR( «member» «Level» )ANCESTOR
      ( «Member», «Distance» )
      ANCESTORS( «Member», «Distance» )
      ANCESTORS( «Member», «Level» )
      ASCENDANTS( «Member» )
      AVG( «Set»[, «Numeric Expression»] )
      AXIS( «Numeric Expression» )
      BOTTOMNCOUNT( «Set», «Count»[, «Numeric Expression»] )
      BOTTOMPERCENT( «Set», «Percentage», «Numeric Expression» )
      BOTTOMSUM( "Set", "Value", "Numeric Expression" ) ...

  6. Чтобы протестировать новое определение многомерных выражений, щелкните Проверить многомерные выражения.

  7. По умолчанию элементы с разных уровней отображаются в отдельных полях иерархии, поля упорядочены, а повторяющиеся записи автоматически удаляются (так как в набор добавляются HIERARCHIZE и DISTINCT), а именованный набор заменяет текущие поля в области строки или столбца.

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

    • Чтобы изменить иерархию по умолчанию и сохранить повторяющиеся записи, снимите флажок Автоматически упорядочивать и удалять дубликаты из набора проверка.

    • Чтобы текущие поля отображались в области строки или столбца, снимите флажок Заменить поля в области строк новым набором или Заменить поля в области столбца новым набором проверка. Набор не будет отображаться в сводной таблице при нажатии кнопки ОК, но он будет доступен в списке полей сводной таблицы.

  8. Если вы подключены к кубу служб Analysis Services SQL Server 2008, по умолчанию создается динамический именованный набор. Этот именованный набор автоматически пересчитывается при каждом обновлении.

    • Чтобы предотвратить пересчет именованного набора при каждом обновлении, снимите флажок Recalculate set with every update проверка.

  9. Нажмите кнопку ОК , чтобы создать именованный набор.

    Примечания: 

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

    • К именованным наборам нельзя применить фильтрацию любого типа.

К началу страницы

Изменение или удаление именованного набора

  1. Щелкните сводную таблицу OLAP, содержащую именованный набор, который требуется изменить или удалить.

  2. На вкладке Параметры в группе Вычисления выберите Поля, Элементы, & Наборы, а затем — Управление наборами.

    ''Работа со сводными таблицами'': группа ''Вычисления'' на вкладке ''Параметры''

    Откроется диалоговое окно Set Manager . При необходимости можно изменить размер этого диалогового окна, перетащив маркер изменения размера в правый нижний угол диалогового окна.

  3. Выберите набор, который нужно изменить или удалить.

  4. Выполните одно из указанных ниже действий.

    • Чтобы изменить выбранный именованный набор, нажмите кнопку Изменить, а затем внесите необходимые изменения.

    • Чтобы удалить выбранный именованный набор, нажмите кнопку Удалить, а затем нажмите кнопку Да для подтверждения.

К началу страницы

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

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

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×