Иерархии в PowerPivot

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Одним из способов изменения модели данных PowerPivot является добавление иерархии. Например, если у вас есть географические данные, можно добавить иерархию со страной вверху и детализацией по региону, штату и городу.

Иерархия — это список столбцов, сводных до одного элемента в отчете Pivot или Power View. Иерархия отображается в виде одного объекта в списке полей. Иерархии упрощают выбор и навигацию по общим путям данных при создании отчетов и сводных таблиц. Чтобы создать иерархии, необходимо включить надстройку PowerPivot.

Сделайте следующее:

  1. Откройте окно Power Pivot.

  2. Щелкните Представлениедиаграммыв главном>представлении>.

  3. В представлении диаграммы выберите один или несколько столбцов в той же таблице, которую вы хотите поместить в иерархию. Если таблица не содержит все столбцы, которые вы хотите использовать, их можно добавить с помощью функции RELATED. См. раздел RELATED Function (DAX).

  4. Щелкните правой кнопкой мыши один из выбранных столбцов.

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

  6. Введите имя новой иерархии.

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

    Примечание

    • При использовании нескольких выборок для создания иерархии порядок дочерних уровней изначально устанавливается в соответствии с кратностью столбцов. Самая высокая кратность отображается первым в списке, в котором значения являются самыми редкими и уникальными, например идентификационные номера и имена. Столбцы с наименьшей кратностью отображаются последними в списке, в которых более часто встречаются такие значения, как состояние, логическое значение или общие классификации. Помните, что добавление дополнительных столбцов помещает дочерние уровни в нижней части списка. Чтобы изменить порядок, можно перетащить столбцы.
    • Иерархию можно создать из скрытого столбца (столбца, скрытого от клиентских средств).
    • Если вы знаете, какие столбцы нужно создать в качестве дочерних уровней в иерархии, щелкните элемент Создать иерархию в контекстном меню, чтобы выбрать эти столбцы и быстро создать иерархию с несколькими дочерними уровнями.

Изменение иерархии

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

Изменение имени иерархии или дочернего уровня

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

Изменение порядка дочернего уровня в иерархии

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

Примечание

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

Добавление другого дочернего уровня в иерархию

Это можно сделать несколькими способами.

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

Удаление дочернего уровня из иерархии

Щелкните правой кнопкой мыши дочерний уровень и выберите команду Удалить из иерархии. Или щелкните дочерний уровень в иерархии и нажмите клавишу DELETE . Если вы хотите вернуть этот дочерний уровень, просто добавьте столбец еще раз.

Примечание

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

Скрытие или отображение имени источника

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

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

Дополнительные сведения

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