Учебники

Power PivotTables & Power PivotCharts

Когда ваши наборы данных большие, вы можете использовать Excel Power Pivot, который может обрабатывать сотни миллионов строк данных. Данные могут находиться во внешних источниках данных, и Excel Power Pivot создает модель данных, которая работает в режиме оптимизации памяти. Вы можете выполнить расчеты, проанализировать данные и получить отчет, чтобы сделать выводы и решения. Отчет может быть либо Power PivotTable, либо Power PivotChart, либо их комбинацией.

Вы можете использовать Power Pivot в качестве специального решения для отчетности и аналитики. Таким образом, для человека, имеющего практический опыт работы с Excel, было бы возможно выполнить анализ данных высокого уровня и принять решение за считанные минуты, и это является большим преимуществом для включения в информационные панели.

Использование Power Pivot

Вы можете использовать Power Pivot для следующих целей:

  • Для выполнения мощного анализа данных и создания сложных моделей данных.
  • Быстрое объединение больших объемов данных из нескольких разных источников.
  • Для анализа информации и обмена знаниями в интерактивном режиме.
  • Создать ключевые показатели эффективности (KPI).
  • Для создания Power PivotTables.
  • Создать Power PivotCharts.

Различия между сводной таблицей и мощной сводной таблицей

Power PivotTable по своей структуре напоминает сводную таблицу со следующими отличиями:

  • Сводная таблица основана на таблицах Excel, тогда как Power PivotTable основана на таблицах данных, которые являются частью модели данных.

  • Сводная таблица основана на одной таблице Excel или диапазоне данных, тогда как Power PivotTable может основываться на нескольких таблицах данных, если они добавлены в модель данных.

  • Сводная таблица создается из окна Excel, тогда как Power PivotTable создается из окна PowerPivot.

Сводная таблица основана на таблицах Excel, тогда как Power PivotTable основана на таблицах данных, которые являются частью модели данных.

Сводная таблица основана на одной таблице Excel или диапазоне данных, тогда как Power PivotTable может основываться на нескольких таблицах данных, если они добавлены в модель данных.

Сводная таблица создается из окна Excel, тогда как Power PivotTable создается из окна PowerPivot.

Создание Power PivotTable

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

  • Нажмите на вкладку «Главная» в окне «Лента в PowerPivot».

  • Нажмите на сводную таблицу на ленте.

  • Нажмите на сводную таблицу в раскрывающемся списке.

Нажмите на вкладку «Главная» в окне «Лента в PowerPivot».

Нажмите на сводную таблицу на ленте.

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

Home Pivot

Откроется диалоговое окно «Создать сводную таблицу». Нажмите на новый лист.

Создать пивот

Нажмите кнопку ОК. Новый лист создается в окне Excel, и появляется пустая сводная таблица Power.

Активная вкладка

Как вы можете заметить, макет Power PivotTable похож на макет PivotTable.

Список полей сводной таблицы появится в правой части листа. Здесь вы найдете некоторые отличия от сводной таблицы. В списке полей Power PivotTable есть две вкладки — ACTIVE и ALL, которые отображаются под заголовком и над списком полей. Вкладка ВСЕ выделена. На вкладке ALL отображаются все таблицы данных на модели данных, а на вкладке ACTIVE отображаются все таблицы данных, выбранные для сводной таблицы Power под рукой.

  • Щелкните по именам таблиц в списке Поля сводной таблицы в разделе ВСЕ.

Щелкните по именам таблиц в списке Поля сводной таблицы в разделе ВСЕ.

Появятся соответствующие поля с флажками.

  • Каждое имя таблицы будет иметь символ Имя таблицы с левой стороны.

  • Если вы поместите курсор на этот символ, отобразятся Источник данных и Имя таблицы модели этой таблицы данных.

Каждое имя таблицы будет иметь символ Имя таблицы с левой стороны.

Если вы поместите курсор на этот символ, отобразятся Источник данных и Имя таблицы модели этой таблицы данных.

Источник данных

  • Перетащите Продавца из таблицы Продавца в область ROWS.
  • Нажмите на вкладку ACTIVE.

Поле Salesperson отображается в Power PivotTable, а таблица Salesperson отображается на вкладке ACTIVE.

  • Нажмите на вкладку ВСЕ.
  • Нажмите на месяц и сумму заказа в таблице продаж.
  • Нажмите на вкладку ACTIVE.

Обе таблицы — Sales и Salesperson отображаются на вкладке ACTIVE.

Sales SalesPerson

  • Перетащите Месяц в область КОЛОННЫ.
  • Перетащите область в область ФИЛЬТРЫ.

Перетащите область фильтра

  • Нажмите на стрелку рядом с ALL в окне фильтра Region.
  • Нажмите «Выбрать несколько элементов».
  • Нажмите на север и юг.

Поле фильтра региона

  • Нажмите кнопку ОК. Сортируйте метки столбцов в порядке возрастания.

Исследуйте данные

Power PivotTable можно динамически изменять, чтобы исследовать и сообщать данные.

Создание Power PivotChart

Power PivotChart — это сводная диаграмма, основанная на модели данных и созданная из окна Power Pivot. Хотя он имеет некоторые функции, аналогичные Excel PivotChart, есть и другие функции, которые делают его более мощным.

Предположим, вы хотите создать сводную диаграмму Power на основе следующей модели данных.

Инструменты стола

  • Нажмите на вкладку «Главная» на ленте в окне Power Pivot.
  • Нажмите на сводную таблицу.
  • Нажмите на сводную диаграмму в раскрывающемся списке.

Выпадающий список

Откроется диалоговое окно «Создание сводной диаграммы». Нажмите Новый лист.

Создать сводный запад

  • Нажмите кнопку ОК. Пустая сводная диаграмма создается на новом листе в окне Excel. В этой главе, когда мы говорим PivotChart, мы имеем в виду Power PivotChart.

Нажмите кнопку ОК. Пустая сводная диаграмма создается на новом листе в окне Excel. В этой главе, когда мы говорим PivotChart, мы имеем в виду Power PivotChart.

Сводная диаграмма

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

  • Щелкните по таблице «Продавец» в списке «Поля сводной диаграммы».
  • Перетащите поля — Продавец и Регион в область AXIS.

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

Поле Оси

  • Перетащите TotalSalesAmount из каждой из 4 таблиц — East_Sales, North_Sales, South_Sales и West_Sales в область ∑ VALUES.

Перетащите TotalSalesAmount из каждой из 4 таблиц — East_Sales, North_Sales, South_Sales и West_Sales в область ∑ VALUES.

Значение легенды

Как вы можете заметить, на листе появляется следующее:

  • В сводной диаграмме столбчатая диаграмма отображается по умолчанию.
  • В области LEGEND добавляется ∑ VALUES.
  • Значения отображаются в легенде в сводной диаграмме с заголовком «Значения».
  • Кнопки поля значения отображаются на сводной диаграмме.

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

  • Нажми на ДОБАВЛЯТЬ Кнопка в правом верхнем углу сводной диаграммы.

  • Отмените выделение легенды в элементах диаграммы.

Нажми на ДОБАВЛЯТЬ Кнопка в правом верхнем углу сводной диаграммы.

Отмените выделение легенды в элементах диаграммы.

Общая сумма продаж

  • Щелкните правой кнопкой мыши на кнопках поля значения.

  • Нажмите кнопку «Скрыть значение поля кнопки на диаграмме» в раскрывающемся списке.

Щелкните правой кнопкой мыши на кнопках поля значения.

Нажмите кнопку «Скрыть значение поля кнопки на диаграмме» в раскрывающемся списке.

Кнопки полей значений на графике будут скрыты.

Поле скрытых значений

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

Как и в случае Power PivotTable, список полей Power PivotChart также содержит две вкладки — ACTIVE и ALL. Далее есть 4 зоны —

  • ОСЬ (Категории)
  • ЛЕГЕНДА (серия)
  • ∑ ЦЕННОСТИ
  • ФИЛЬТРЫ

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

Комбинации таблиц и диаграмм

Power Pivot предоставляет вам различные комбинации Power PivotTable и Power PivotChart для исследования данных, визуализации и создания отчетов.

Рассмотрим следующую модель данных в Power Pivot, которую мы будем использовать для иллюстраций:

Таблица Таблицы

В Power Pivot вы можете использовать следующие комбинации таблиц и диаграмм.

  • Диаграмма и таблица (горизонтальные) — вы можете создать Power PivotChart и Power PivotTable, расположенные рядом друг с другом по горизонтали на одном листе.

Диаграмма и таблица (горизонтальные) — вы можете создать Power PivotChart и Power PivotTable, расположенные рядом друг с другом по горизонтали на одном листе.

Стол горизонтальный

Диаграмма и таблица (по вертикали) — вы можете создать Power PivotChart и Power PivotTable, расположенные один под другим вертикально в одном листе.

Стол Вертикальный

Эти комбинации и некоторые другие доступны в раскрывающемся списке, который появляется при нажатии на сводную таблицу на ленте в окне Power Pivot.

Иерархии в Силе Власти

Вы можете использовать иерархии в Power Pivot для выполнения вычислений, для детализации и детализации вложенных данных.

Рассмотрим следующую модель данных для иллюстраций в этой главе.

Таблица Таблицы

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

  • Нажмите на столбцы — Спорт, DisciplineID и Событие в таблице данных Medal в указанном порядке. Помните, что порядок важен для создания значимой иерархии.

  • Щелкните правой кнопкой мыши по выбору.

  • Нажмите «Создать иерархию» в раскрывающемся списке.

Нажмите на столбцы — Спорт, DisciplineID и Событие в таблице данных Medal в указанном порядке. Помните, что порядок важен для создания значимой иерархии.

Щелкните правой кнопкой мыши по выбору.

Нажмите «Создать иерархию» в раскрывающемся списке.

Создается поле иерархии с тремя выбранными полями в качестве дочерних уровней.

  • Щелкните правой кнопкой мыши имя иерархии.
  • Нажмите на Rename в выпадающем списке.
  • Введите значимое имя, скажем, EventHierarchy.

Иерархия событий

Вы можете создать Power PivotTable, используя иерархию, созданную в модели данных.

  • Создать Power PivotTable.

Иерархия событий Больше полей

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

  • Нажмите на стрелку Infront Arrow перед EventHierarchy.
  • Нажмите на стрелку Infront Arrow перед больше полей.

Поля в EventHierarchy будут отображаться. Все поля в таблице медалей будут отображаться в разделе «Дополнительные поля».

Поля событий

Добавьте поля в сводную таблицу Power следующим образом:

  • Перетащите EventHierarchy в область ROWS.
  • Перетащите Медаль в область ∑ VALUES.

Спортивное поле

Как вы можете видеть, значения поля «Спорт» отображаются в сводной таблице Power со знаком «+» перед ними. Количество медалей для каждого вида спорта отображается.

  • Нажмите на знак + перед водными видами спорта. Будут отображены значения поля DisciplineID в разделе «Водные виды спорта».

  • Нажмите на ребенка D22, который появляется. Будут отображены значения поля события под D22.

Нажмите на знак + перед водными видами спорта. Будут отображены значения поля DisciplineID в разделе «Водные виды спорта».

Нажмите на ребенка D22, который появляется. Будут отображены значения поля события под D22.

водные виды спорта

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

Расчеты с использованием иерархии в Power PivotTables

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

  • Щелкните правой кнопкой мыши по значению «Количество медалей» события.
  • Нажмите Настройки поля значения в раскрывающемся списке.

Настройки поля значения

Откроется диалоговое окно «Настройки поля значений».

  • Нажмите на вкладку «Показать значения как».
  • Нажмите на поле Показать значения как.
  • Нажмите на% от общего количества родительских строк.

Показать значение

  • Нажмите кнопку ОК.

Дайвинг

Как вы можете заметить, дочерние уровни отображаются в процентах от родительских итогов. Вы можете убедиться в этом, суммируя процентные значения дочернего уровня родителя. Сумма будет 100%.

Развертывание и сверление иерархии

Вы можете быстро переходить вверх и вниз по иерархическим уровням в Power PivotTable, используя инструмент Quick Explore.

  • Щелкните по значению поля «Событие» в Power PivotTable.

  • Нажмите на инструмент Quick Explore — Исследуйте Инструмент который появляется в правом нижнем углу ячейки, содержащей выбранное значение.

Щелкните по значению поля «Событие» в Power PivotTable.

Нажмите на инструмент Quick Explore — Исследуйте Инструмент который появляется в правом нижнем углу ячейки, содержащей выбранное значение.

Быстрый Изучите

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

Drill Up

  • Нажмите на Drill Up. Данные Power PivotTable развернуты до уровня Дисциплины.

Нажмите на Drill Up. Данные Power PivotTable развернуты до уровня Дисциплины.

Уровень дисциплины

  • Нажмите на инструмент Quick Explore — Исследуйте Инструмент который появляется в правом нижнем углу ячейки, содержащей значение.

Нажмите на инструмент Quick Explore — Исследуйте Инструмент который появляется в правом нижнем углу ячейки, содержащей значение.

Появится окно EXPLORE с отображенными параметрами Drill Up и Drill Down. Это связано с тем, что в Дисциплине вы можете перейти к спорту или к уровням событий.

Drill Down

Таким образом, вы можете быстро перемещаться вверх и вниз по иерархии в Power PivotTable.

Использование общего слайсера

Вы можете вставлять слайсеры и делиться ими между Power PivotTables и Power PivotCharts.

  • Создайте Power PivotChart и Power PivotTable рядом друг с другом по горизонтали.

  • Нажмите на Power PivotChart.

  • Перетащите дисциплину из таблицы дисциплин в область ОСей.

  • Перетащите медаль из таблицы медалей в область ∑ ЗНАЧЕНИЯ.

  • Нажмите на Power PivotTable.

  • Перетащите Discipline из таблицы Disciplines в область ROWS.

  • Перетащите медаль из таблицы медалей в область ∑ ЗНАЧЕНИЯ.

Создайте Power PivotChart и Power PivotTable рядом друг с другом по горизонтали.

Нажмите на Power PivotChart.

Перетащите дисциплину из таблицы дисциплин в область ОСей.

Перетащите медаль из таблицы медалей в область ∑ ЗНАЧЕНИЯ.

Нажмите на Power PivotTable.

Перетащите Discipline из таблицы Disciplines в область ROWS.

Перетащите медаль из таблицы медалей в область ∑ ЗНАЧЕНИЯ.

Обыкновенный слайсер

  • Нажмите на вкладку ANALYZE в PIVOTTABLE TOOLS на ленте.
  • Нажмите на Вставить слайсер.

Откроется диалоговое окно «Вставить слайсеры».

  • Нажмите на NOC_CountryRegion и Спорт в таблице медалей.
  • Нажмите на ОК.

Появятся два слайсера — NOC_CountryRegion и Sport.

  • Расположите их по размеру, чтобы они правильно совмещались рядом с Power PivotTable, как показано ниже.

Расположите их по размеру, чтобы они правильно совмещались рядом с Power PivotTable, как показано ниже.

НОК Страна Регион

  • Нажмите на США в слайсере NOC_CountryRegion.
  • Нажмите на водные виды спорта в спортивном слайсере.

Power PivotTable фильтруется по выбранным значениям.

Спортивный слайсер

Как вы можете видеть, Power PivotChart не фильтруется. Чтобы фильтровать Power PivotChart с теми же фильтрами, вы можете использовать те же слайсеры, которые вы использовали для Power PivotTable.

  • Нажмите на слайсер NOC_CountryRegion.
  • Нажмите на вкладку OPTIONS в SLICER TOOLS на ленте.
  • Нажмите на Соединения отчетов в группе Slicer.

Откроется диалоговое окно «Соединения отчетов» для среза NOC_CountryRegion.

Соединения отчетов

Как вы можете заметить, все Power PivotTables и Power PivotChart в книге перечислены в диалоговом окне.

  • Нажмите на Power PivotChart, которая находится на том же рабочем листе, что и выбранная Power PivotTable.

  • Нажмите кнопку ОК.

  • Повторите для Sport Slicer.

Нажмите на Power PivotChart, которая находится на том же рабочем листе, что и выбранная Power PivotTable.

Нажмите кнопку ОК.

Повторите для Sport Slicer.

Сообщить о спортивной связи

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

Фильтрованный слайсер

Далее вы можете добавить больше деталей к Power PivotChart и Power PivotTable.

  • Нажмите на Power PivotChart.
  • Перетащите Пол в область LEGEND.
  • Щелкните правой кнопкой мыши Power PivotChart.
  • Нажмите на Изменить тип диаграммы.
  • Выберите столбец с накоплением в диалоговом окне «Изменить тип диаграммы».
  • Нажмите на Power PivotTable.
  • Перетащите событие в область строк.
  • Нажмите на вкладку ДИЗАЙН в СРЕДСТВАХ СМЕНЫ на Ленте.
  • Нажмите на макет отчета.
  • Нажмите Outline Form в раскрывающемся списке.

Контурная форма

Эстетические отчеты для инструментальных панелей

Вы можете создавать эстетические отчеты с помощью Power PivotTables и Power PivotCharts и включать их в информационные панели. Как вы видели в предыдущем разделе, вы можете использовать параметры макета отчета, чтобы выбрать внешний вид отчетов. Например, с опцией «Показать в форме контура» и с выбранными полосчатыми строками вы получите отчет, как показано ниже.

Эстетический отчет

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

Вы можете выбрать объекты, которые вы хотите отобразить в окончательном отчете на панели выбора. Например, если вы не хотите отображать срезы, которые вы создали и использовали, вы можете просто скрыть их, отменив выбор на панели выбора.