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

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

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

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

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

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

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

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

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

  1. Щелкните отчет сводной таблицы OLAP.

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

    Поля, элементы и наборы

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

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

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

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

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

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

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

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

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

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

    Помните, что к именованным наборам нельзя применять фильтрацию.

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

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

  1. Щелкните отчет сводной таблицы OLAP.

  2. На вкладке Анализ нажмите кнопку поля, элементы и наборы > Управление наборами.

    Поля, элементы и наборы

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

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

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

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

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

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

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

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

      Примеры многомерных запросов, созданных с использованием куба 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 для Excel.

      Function arguments are placed inside chevron characters (<< >>). You can replace the placeholder arguments by clicking them and typing the names you want to use.

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

      ADDCALCULATEDMEMBERS («Настройка»)
      Агрегат («Настройка» [, «Числовое выражение»])
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      ПРЕДШЕСТВЕННИКА («участник» «Уровень»)
      ПРЕДКОМ («Участник», «Расстояние»)
      РОДИТЕЛЬСКИЕ («Участник», «Расстояние»)
      РОДИТЕЛЬСКИЕ («Участник», «Уровень»)
      Родительских ЭЛЕМЕНТОВ («Участник»)
      AVG («Настройка» [, «Числовое выражение»])
      ОСИ («Числовое выражение»)
      BOTTOMNCOUNT («Задать», «Число» [, «Числовое выражение»])
      BOTTOMPERCENT («Настройка», «Процент», «Числовое выражение»)
      BOTTOMSUM («Настройка», «Значения», «Числовое выражение»)...

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

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

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

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

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

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

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

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

Примечание: Помните, что к именованным наборам нельзя применять фильтрацию.

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

  1. Щелкните отчет сводной таблицы OLAP.

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

    Поля, элементы и наборы

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

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

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

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

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

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

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

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

×