Создание именованного набора в отчете сводной таблицы OLAP

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

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

  • объединять элементы из разных иерархий способами, которые не поддерживались в более ранних версиях Excel (так называемое асимметричное создание отчетов);

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

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

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

В этой статье

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

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

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

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

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

Появится лента Работа со сводными таблицами со вкладками Параметры и Конструктор.

  1. На вкладке Параметры в группе вычисления нажмите кнопку поля, элементы, и наборыи нажмите кнопку Создать Установка на основе строки элементов или Создать набор по столбцам.

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

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

  1. В поле Имя файла введите имя набора.

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

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

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

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

    • Чтобы переместить элемент, щелкните область слева от него и используйте стрелки Вверх и Вниз.

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

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

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

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

    Примечание : 

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

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

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

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

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

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

  2. На вкладке Параметры в группе вычисления нажмите кнопку поля, элементы, и наборыи выберите команду Управление наборами.

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

Появится диалоговое окно Диспетчер наборов. При необходимости можно изменить его размер, перетащив маркер изменения размера в нижнем правом углу.

  1. Нажмите кнопку Создать и выберите команду Создать набор с помощью MDX.

  2. В поле Имя файла введите имя набора.

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

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

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

      Можно также перетащить элемент списка полей в поле Определение набора или дважды щелкнуть его.

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

      Элемент списка полей

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

      Измерение

      [Product]

      Иерархия атрибута (включая элемент "Все")

      [Product].[Category]

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

      [Product].[Category].[Category]

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

      [Product].[Category].&[4]

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

      [Product].[Product Categories]

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

      [Product].[Product Categories].[Category]

      Элемент иерархии пользователя

      [Product].[Product Categories].[Category].&[4]

      Мера

      [Measures].[Internet Sales Amount]

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

      [Measures].[Internet Ratio to Parent Product]

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

      [Core Product Group]

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

      KPIValue("Product Gross Profit Margin")

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

      KPIGoal("Product Gross Profit Margin"),

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

      KPIStatus("Product Gross Profit Margin")

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

      KPITrend("Product Gross Profit Margin")

      Свойство элемента иерархии пользователя

      [Product].[Product Categories].Properties("Class")

      Свойство элемента иерархии атрибута

      [Product].[Product].Properties("Class")

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

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

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

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numeric Expression»] )
      «Level».ALLMEMBERS
      «Hierarchy».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» ) …

  4. Чтобы проверить новое определение многомерного выражения, нажмите кнопку Проверить MDX.

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

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

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

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

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

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

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

    Примечание : 

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

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

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

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

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

  2. На вкладке Параметры в группе вычисления нажмите кнопку поля, элементы, и наборыи выберите команду Управление наборами.

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

Появится диалоговое окно Диспетчер наборов. При необходимости можно изменить его размер, перетащив маркер изменения размера в нижнем правом углу.

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

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

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

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

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

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×