Иерархии в PowerPivot

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

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

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

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

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

  2. Нажмите « Домашняя>страница», «Представление>схемы».

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

Примечание

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

Чтобы скрыть или показать имя источника

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

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

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

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