Повер пивот в excel 2010

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

В Power Pivot нет ограничений по количеству строк. Excel позволяет работать только с 1 048 000 строк, а в Power Pivot их может быть гораздо больше. При этом производительность программы не уменьшается.

Поэтому Power Pivot точно пригодится в случаях, когда стандартный Excel не справляется с количеством данных и их форматами.

В статье разберёмся:

  • для чего нужна и как работает надстройка Power Pivot;
  • как загрузить данные из внешних источников в Power Pivot;
  • как смоделировать данные в Power Pivot и создать базу данных;
  • как узнать больше о работе в Excel.

Как мы сказали выше, Power Pivot расширяет стандартные возможности Excel и позволяет обрабатывать большое количество данных из разных источников.

Power Pivot — бесплатная надстройка для Excel. Для Excel 2010 года её нужно загружать отдельно с сайта Microsoft. Для версий после 2013 года она встроена в стандартную функциональность программы. К сожалению, Power Pivot не предусмотрен для macOS-версии Excel.

Работа в Power Pivot проходит в таком порядке:

  • Загружаем данные из разных источников — например, из базы данных Microsoft Access, «1C», из текстовых файлов или электронных таблиц, из интернета.
  • Настраиваем связи между загруженными данными — создаём модель данных. Для этого не нужна функция ВПР или другие поисковые функции Excel — в Power Pivot свои инструменты для объединения данных.
  • Проводим дополнительные вычисления — при необходимости.
  • Power Pivot строит на основе моделей данных необходимые отчёты — в виде сводных таблиц или диаграмм.

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

Предположим, у нас есть четыре файла разных форматов:

  • данные о продажах книжного издательства → в формате TXT;
  • справочник регионов → в виде базы данных в Access;
  • справочник товаров → в XLS;
  • ценовая политика → на слайде Power Point.

Файлы с источниками данных
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Данные о продажах. Это таблица с четырьмя столбцами — город, ID товара, дата продажи и количество проданных единиц — и более чем полутора миллионами строк.

Так выглядят данные о продажах
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Справочник регионов. В файле одна таблица, в которой перечислены все города России, субъекты и округа.

Так выглядит справочник регионов
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Справочник товаров. В этой таблице перечислены названия книг, их формат и ID‑номер.

Так выглядит справочник товаров
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Ценовая политика. Это слайд, где указаны актуальные цены на книги разных форматов.

Так выглядят данные о ценовой политике издательства
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Наша задача — связать данные из этих источников в одну базу. Для начала нужно загрузить эти данные в Power Pivot.


Для этого потребуется разблокировать вкладку «Разработчик». Переходим во вкладку «Файл» и выбираем пункты «Параметры» → «Настройка ленты». В открывшемся окне в разделе «Основные вкладки» находим пункт «Разработчик», отмечаем его галочкой и нажимаем кнопку «ОК» → в основном меню Excel появляется новая вкладка «Разработчик».

Теперь на этой вкладке нажимаем кнопку «Настройки COM», в появившемся окне выбираем Microsoft Power Pivot for Excel и жмём «ОК».

Активируем настройку Microsoft Power Pivot for Excel
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — на панели появилась отдельная вкладка Power Pivot.


Для этого переходим на вкладку Power Pivot и нажимаем на кнопку «Управление».

Переходим в отдельное окно Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — открылось окно Power Pivot. Оно относится к файлу Excel, через который мы его открыли.

Так выглядит окно Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В этом окне нам нужно собрать данные из наших четырёх источников и настроить связи между ними.


На вкладке «Главная» нажимаем кнопку «Из базы данных» и выбираем «Из Access».

Выгружаем данные из базы данных
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В появившемся окне в поле «Имя базы данных» прописываем адрес, где хранится файл Access со справочником регионов, — адрес можно найти через кнопку «Обзор».

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

Нажимаем «Далее».

Вводим адрес, где хранится нужная база данных
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

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

В нашем случае она одна — «Справочник регионов». Выбираем её и нажимаем «Готово».

Выбираем таблицу, которую нужно выгрузить из базы данных
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Начинается импорт выбранной таблицы в Power Pivot. После этого появляется окно с результатом. Проверяем информацию и нажимаем «Закрыть».

Результат импорта таблицы из базы данных в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — первые данные загрузились в Power Pivot. В окне появился отдельный лист «Справочник регионов», на нём отражена та же таблица, что была и во внешнем источнике.

Таблица из базы данных Access появилась в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

На вкладке «Главная» нажимаем кнопку «Из других источников». В появившемся окне выбираем «Текстовый файл» и нажимаем «Далее».

Выгружаем данные из текстового файла
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В появившемся окне в поле «Имя базы данных» прописываем адрес, где хранится текстовый файл с данными о продажах.

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

При необходимости корректируем настройки — например, меняем вид разделителя столбцов или отключаем ненужные графы таблицы. Затем нажимаем «Готово».

Вводим адрес, где хранится текстовый файл, и выставляем нужные настройки
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Начинается импорт выбранной таблицы из текстового файла в Power Pivot. После этого появляется окно с результатом. Проверяем информацию и нажимаем «Закрыть».

Результат импорта таблицы из текстового файла в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — в окне Power Pivot появилась вторая вкладка «Продажи» — на ней более полутора миллионов строк. Напомним, в Excel без надстройки могло бы поместиться около миллиона.

Таблица из текстового файла появилась в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

По аналогии с предыдущим шагом на вкладке «Главная» нажимаем кнопку «Из других источников». Во всплывшем окне выбираем «Файл Excel» и нажимаем «Далее».

В появившемся окне в поле «Имя базы данных» прописываем адрес, по которому хранится файл Excel со справочником товаров. Нажимаем «Далее»,

Вводим адрес, по которому хранится нужный файл Excel
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

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

В нашем случае она одна — «Справочник товаров». Выбираем её и нажимаем «Готово».

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

Результат импорта таблицы из файла Excel в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В окне Power Pivot появилась третья вкладка «Справочник товаров». Также со всеми данными, которые хранились в первоисточнике — внешнем файле Excel.

Таблица из файла Excel появилась в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В этом случае выгрузить данные можно только методом «копировать — вставить».

Открываем файл Power Point, содержащий ценовую политику. Выделяем таблицу, нажимаем правую кнопку мыши и выбираем «Скопировать».

Копируем таблицу из файла Power Point
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Затем возвращаемся в окно Power Pivot и на любой вкладке нажимаем кнопку «Вставить» на главной панели.

Нажимаем кнопку «Вставить», чтобы получить данные из Power Point
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В появившемся окне вводим имя таблицы — «Цены» — и нажимаем «ОК».

Даём имя таблице из Power Point
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — в окне Power Pivot появилась четвёртая вкладка «Цены».

Таблица из файла Power Point появилась в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

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

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


Для этого на главной панели любой вкладки нужно нажать кнопку «Обновить», затем «Обновить все».

Нажимаем сюда, чтобы обновить данные из внешних источников
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

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

Обновление проходит быстро — примерно за 10–15 секунд обновляются три вкладки, в одной из которых более полутора миллионов строк.

Файл из Power Point придётся обновлять вручную.

Power Pivot обновляет данные из внешних источников
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

В предыдущем разделе мы загрузили данные из внешних источников в Power Pivot. Сейчас у нас есть четыре вкладки, в которых хранятся четыре таблицы: «Справочник регионов», «Продажи», «Справочник товаров», «Цены».

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


Для этого на главной вкладке окна Power Pivot нажмём кнопку «Представление диаграммы».

Меняем режим представления данных в Power Pivot
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

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

В этом же режиме отображения в Power Pivot настраивают связи между таблицами.


Первая связь. В таблице «Продажи» есть столбец «Город», но нет столбцов «Субъекты» и «Округ». Все эти столбцы, включая столбец «Город», есть в таблице «Справочник регионов».

Соответственно, чтобы объединить данные этих двух таблиц, нужно создать связь по столбцу «Город». Для этого нужно зажать мышкой такой столбец в одной из таблиц и перетянуть его во вторую таблицу. Между таблицами появится линия.

Чтобы создать связь между таблицами, нужно столбец из одной таблицы притянуть к столбцу из другой
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — между таблицами «Справочник регионов» и «Продажи» появилась связь по столбцу «Город». Теперь у каждой строки продаж будет указан не только город, но также субъект и округ.

Между таблицами появилась связь по одному столбцу
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Вторая связь. В таблице «Продажи» есть столбец «Товар», где перечислены ID‑номера книг, но нет названий книг и их форматов. Все эти данные находятся в таблице «Справочник товаров».

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

Строим связь по столбцам с ID-номерами товаров
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Названия столбцов, по которым строят связи между таблицами, не обязательно должны быть одинаковыми. Главное, чтобы в таких столбцах хранилась аналогичная информация. В нашем случае это ID-номера книг.

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

Третья связь. Теперь к уже объединённым данным нужно добавить цены. Они хранятся в четвёртой таблице. Настроим связь между ней и таблицей «Справочник товаров» по столбцу «Формат».

Благодаря этой связи в «Справочнике товаров» появится информация о ценах на книги.

Строим связь по столбцам с форматами книг
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово. Мы построили модель из четырёх таблиц из разных источников и связали данные этих таблиц по идентичным столбцам. Чтобы увидеть результат, нужно создать сводную таблицу.


На главной вкладке нажимаем кнопку «Сводная таблица».

Нажимаем сюда, чтобы создать сводную таблицу
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Дальше выбираем, на каком листе нужно создать сводную таблицу — на новом или на существующем.

Выбираем, на каком листе создать сводную таблицу
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово — появился новый лист для сводной таблицы. Слева на листе расположена область, где появится отчёт сводной таблицы после настроек. Справа — панель «Поля сводной таблицы», в которой мы будем работать с этими настройками.

Появился новый лист для отчёта сводной таблицы
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Панель «Поля сводной таблицы» состоит из двух частей. В верхней части находится список полей — в нашем случае Power Pivot перенёс в список полей данные четырёх таблиц, которые мы связали между собой. В нижней части — четыре области: «Значения», «Строки», «Столбцы» и «Фильтры». У каждой области своё назначение.

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

Подробнее о назначении областей, а также о том, как строить и настраивать сводные таблицы в стандартной версии Excel, говорили в этой статье Skillbox Media.

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

Для этого в область «Строки» перенесём поля «Округ» и «Субъект» из «Справочника регионов», в область «Значения» — поле «Количество» из таблицы «Продажи», в область «Столбцы» — поле «Формат» из «Справочника товаров».

Так выглядит полученный отчёт сводной таблицы
Скриншот: курс Skillbox «Excel + Google Таблицы с нуля до PRO»

Готово. Мы получили таблицу, где по вертикали расположены все субъекты и округа страны, по горизонтали — количество проданных книг с разбивкой по форматам.

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

  • В этой статье Skillbox Media собрали в одном месте 15 статей и видео об инструментах Excel, которые ускорят и упростят работу с электронными таблицами.
  • В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

Прежде всего нужно загрузить надстройку PowerPivol, которая соответствует вашей версии Office. Существует две версии Office 2010— 32- и 64-разрядная. Если в вашем распоряжении имеется современный компьютер, на котором выполняется 64-разрядная версия Windows, вполне возможно, что на нем установлена 32- либо 64-разрядная версия Office 2010.

Откройте вкладку Файл (File) в Excel 2010 и щелкните на кнопке Справка (Help). В правой части окна представления Backstage отображается номер версии. Если этот номер завершается заключенным в скобки текстом 64-разрядная (64-bit), значит, вам потребуется 64-разрядная версия надстройки PowerPivot.

Если планируете обрабатывать миллионы записей, воспользуйтесь 64-разрядными версиями Office и PowerPivot. В этом случае вы по-прежнему будете ограничены объемом памяти 2 Гбайт, но поскольку PowerPivot может сжимать данные, в файл PowerPivol можно «втиснуть» в 10 раз больше информации, чем в обычный файл Excel. А 64-разрядная версия Office может обращаться к памяти, объем которой превышает предел в 4 Гбайт, установленный для 32-разрядной версии Windows. Процесс установки абсолютно такой, как если бы вы устанавливали любую другую программу.

После установки надстройки на ленте Excel 2010 появится вкладка PowerPivot (рис. 10.1).

Рис. 10.1. После успешной установки на ленте появится вкладка PowerPivot

Рис. 10.1. После успешной установки на ленте появится вкладка PowerPivot

Скачать PowerPivot

Как показывает практика, если в файле Excel больше 50 тысяч строк, да еще формулы типа ВПР, он падает и умирает. Потом восстает, как зомби, чтобы выпить нашу кровь и нервы. Ведет он себя тоже как зомби — еле двигается и «ни черта» не соображает.

Что же делать? Ответ простой: начать работать с надстройкой для Excel — Power Pivot. Этот инструмент создан для работы с данными. Он может легко обрабатывать миллионы строк!

надстройка excel, power pivot

Надстройка Power Pivot в Excel

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

В «обычном» Excel пользователи ограничены количеством строк в таблице – не более размера листа в 1 048 тысяч строк, но в Power Pivot такого ограничения нет. Надстройка может подключаться к данным из внешних источников и работать с большими объемами информации в миллионы строк.

Открыть надстройку Power Pivot можно, нажав на вкладке меню Power Pivot кнопку Управление. Эта вкладка выглядит одинаково во всех версиях Excel.

Вкладка Power Pivot в меню

Если такой вкладки у вас меню нет, проверьте, та ли у вас версия Excel. Так как Power Pivot представляет собой надстройку COM, то перед первым применением вам может потребоваться добавить её в меню (как это сделать, читайте в предыдущей статье).

Хорошая новость: начиная c версий после 2019 года компания Microsoft анонсировала включение Power Pivot во все версии Excel.

Работа с данными в Power Pivot

Как правило, разработка отчетов в Power Pivot происходит в следующем порядке:

  • Подключение к внешним источникам данных. При загрузке в Power Pivot данные сжимаются в несколько раз с помощью специальных механизмов оптимизации.
  • Объединение таблиц в модель данных с помощью создания связей между ними.
  • Аналитические вычисления с помощью DAX-формул.
  • Построение сводных таблиц и диаграмм на основе модели данных.

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

Добавление данных в Power Pivot

Чтобы начать работать с Power Pivot, перейдите на вкладку меню Power Pivot нажмите Управление. Добавить данные в открывшейся надстройке можно несколькими способами:

  1. С помощью встроенных инструментов импорта.
  2. Добавить данные из Power Query.
  3. Также таблицу с данными можно просто скопировать и вставить в Power Pivot из буфера обмена в меню Главная → Вставить.

Способ 1. Подключение к данным с помощью встроенных инструментов импорта.
В Power Pivot есть свои инструменты для импорта внешних данных, которые можно найти на вкладке Главная → кнопки Из базы данных, Из службы данных, Из других источников.

Импорт таблиц Power Pivot

С помощью встроенных инструментов настраивается подключение к 15 видам источников данных.

Увидеть весь список можно в окне «Мастер импорта таблиц», которое открывается в меню Главная → Из других источников.

Настроим подключение к данным на примере файла Excel. Укажите путь к файлу, поставьте галочку «Использовать первую строку в качестве заголовков столбцов», выберите таблицы, жмем «Готово». У вас в окне включится счетчик импорта строк — работает довольно быстро. В результате импорта в окне Power Pivot появятся вкладки с таблицами.

Загрузка в Power Pivot

Способ 2. Добавить данные из Power Query.

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

Чтобы настроить подключение с помощью Power Query, вам нужно создать запрос к источнику данных. Список ранее созданных запросов находится на вкладке «Запросы и подключения». Нажмите на запрос правой кнопкой мышки и выберите Загрузить в… В открывшемся окне доступных вариантов импорта поставьте галочку «Добавить эти данные в модель данных». Задать настройки импорта также можно в самом редакторе Power Query.

Загрузить в модель данных

Добавить в модель данных

К сожалению, в Excel 2010 Power Pivot почти невозможно «подружить» с Power Query и этот новый функционал в старом Excel сильно ограничен.

Интерфейс Power Pivot

Разберем подробнее интерфейс Power Pivot.

Интерфейс Power Pivot

В окне Power Pivot есть:

  1. Лента редактора для вкладок меню Главная, Конструктор, Дополнительно.
  2. Строка формул на языке DAX.
  3. Область данных и вычисляемых столбцов.
  4. Добавление нового вычисляемого столбца.
  5. Область вычислений, в которой можно писать меры.
  6. Меню, которое появляется при нажатии правой кнопкой мышки.
  7. Ярлычки с названиями таблиц данных для переключения между ними (как между листами в «обычном» Excel).

Модель данных и связи

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

Меню Power Pivot

Модель данных в Power Pivot – это набор таблиц, объединенных связями.

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

Модель данных Power Pivot

Power Pivot поддерживает типы связей «один к одному», «один ко многим».

  • Понять, какой именно вид связи задан между таблицами, можно с помощью значков на концах линий: на стороне «один» стоит символ единица — «1», а на стороне «многие» — звездочка «*». Если между таблицами задана связь «один к одному», то на концах линии будут единички «1».
  • Поля, которые используются для создания связей, называются ключами связи. В таблицах, которые находятся на стороне «один» (конец линии с единичкой «1») в ключевых столбцах должны содержаться только уникальные значения. В таблицах на стороне «многие» со звездочкой «*» в ключевых столбцах те же значения, но они могут повторяться много раз.
  • Стрелка на линии связи обозначает направление фильтрации. Так, на рисунке выше справочники Товары и Города фильтруют таблицы ДанныеФакт и ДанныеПлан.

Если выделить мышкой линию связи в модели данных, то можно увидеть, с помощью каких полей задана связь. Выделенные линии можно удалять. Или, щелкнув по ним дважды, менять связи в открывшемся окне. Также управление связями доступно в окне, которое открывается в меню Конструктор → Управление связями.

Управление связями

Вычисления в Power Pivot

Формулы Power Pivot пишут на языке DAX (Data Analysis Expressions, выражения для анализа данных). DAX-формулы позволяют, по аналогии с формулами Excel, выполнять вычисления и/или настраивать произвольную фильтрацию и представление данных в таблицах.

Язык DAX впервые появился в 2010 году вместе с надстройкой Power Pivot. В этом языке сотни функций, с помощью которых можно создавать аналитические расчеты. Кроме Power Pivot в Excel, DAX-формулы также доступны в Power BI и Analysis Services. То есть эти формулы вам точно пригодятся.

Вычисления с помощью DAX-формул создаются в виде:

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

Вычисляемые столбцы представляют собой столбцы в таблицах данных, созданные с помощью формул. Чтобы добавить такой столбец, щелкните мышкой дважды по столбцу слева «Добавление столбца», введите название вычисления, а затем знак «=» и формулу в строке формул.

Вычисляемый столбец

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

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

Меры в Power Pivot

Меры в Power Pivot можно превратить в KPI – ключевые показатели эффективности. Для этого выделите меру и нажмите на кнопку Создать KPI в меню Главная. Кроме мер, созданных пользователями, в Excel также есть неявные меры. Они создаются автоматически при формировании сводной таблицы, когда пользователь помещает данные в область значений. Чтобы посмотреть, есть ли у вас в Power Pivot неявные меры, выберите на вкладке Главная → Показать скрытые.

Отчеты на основе Power Pivot

Power Pivot отлично работает со сводными таблицами. Используя модель данных, пользователи могут создавать отчеты с помощью сводных таблиц и диаграмм. Чтобы создать сводную таблицу, выберите меню Главная → Сводная таблица.

добавление сводной таблицы

В версиях Excel после 2013 года это можно сделать прямо из Excel в меню Вставка → Сводная таблица, выбрав там «Использовать модель данных этой книги». После этого откроется стандартное меню, уже знакомое вам по работе с обычными сводными таблицами.

Создание сводной таблицы

Вид этого окна может немного отличаться в зависимости от версии Excel.

Так как данные в Power Pivot связаны, можно создать одну сводную таблицу на основе нескольких таблиц. Например, добавить в область строк и столбцов значения из справочников, а в область значений – меры, записанные с помощью DAX-формул.

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


Excel Power Pivot — Overview

Excel Power Pivot is an efficient, powerful tool that comes with Excel as an Add-in. With Power Pivot, you can load hundreds of millions of rows of data from external sources and manage the data effectively with its powerful xVelocity engine in a highly compressed form. This makes it possible to perform the calculations, analyze the data, and arrive at a report to draw conclusions and decisions. Thus, it would be possible for a person with hands-on experience with Excel, to perform the high-end data analysis and decision making in a matter of few minutes.

This tutorial will cover the following −

Power Pivot Features

What makes Power Pivot a strong tool is the set of its features. You will learn the various Power Pivot features in the chapter − Power Pivot Features.

Power Pivot Data from Various Sources

Power Pivot can collate data from various data sources to perform the required calculations. You will learn how to get data into Power Pivot, in the chapter − Loading Data into Power Pivot.

Power Pivot Data Model

The power of Power Pivot lies in its database- Data Model. The data is stored in the form of data tables in the Data Model. You can create relationships between the data tables to combine the data from different data tables for analysis and reporting. The chapter − Understanding Data Model (Power Pivot Database) gives you the details about the Data Model.

Managing Data Model and Relationships

You need to know how you can manage the data tables in the Data Model and the relationships between them. You will get the details of these in the chapter − Managing Power Pivot Data Model.

Creating Power Pivot Tables and Power Pivot Charts

Power PivotTables and Power Pivot Charts provide you a way to analyze the data for arriving at conclusions and/or decisions.

You will learn how to create Power PivotTables in the chapters − Creating a Power PivotTable and Flattened PivotTables.

You will learn how to create Power PivotCharts in the chapter − Power PivotCharts.

DAX Basics

DAX is the language used in Power Pivot to perform calculations. The formulas in DAX are similar to Excel formulas, with one difference − while the Excel formulas are based on individual cells, DAX formulas are based on columns (fields).

You will understand the basics of DAX in the chapter − Basics of DAX.

Exploring and Reporting Power Pivot Data

You can explore the Power Pivot Data that is in the Data Model with Power PivotTables and Power Pivot Charts. You will get to learn how you can explore and report data throughout this tutorial.

Hierarchies

You can define data hierarchies in a data table so that it would be easy to handle related data fields together in Power PivotTables. You will learn the details of the creation and usage of Hierarchies in the chapter − Hierarchies in Power Pivot.

Aesthetic Reports

You can create aesthetic reports of your data analysis with Power Pivot Charts and/or Power Pivot Charts. You have several formatting options available to highlight the significant data in the reports. The reports are interactive in nature, enabling the person looking at the compact report to view any of the required details quickly and easily.

You will learn these details in the chapter − Aesthetic Reports with Power Pivot Data.

Excel Power Pivot — Installing

Power Pivot in Excel provides a Data Model connecting various different data sources based on which the data can be analyzed, visualized, and explored. The easy-to-use interface provided by Power Pivot enables a person with hands-on experience in Excel to effortlessly load data, manage the data as data tables, create relationships among the data tables, and perform the required calculations to arrive at a report.

In this chapter, you will learn, what makes Power Pivot a strong and sought after tool for analysts and decision makers.

Power Pivot on the Ribbon

The first step to proceed with Power Pivot is to ensure that the POWERPIVOT tab is available on the Ribbon. If you have Excel 2013 or later versions, the POWERPIVOT tab appears on the Ribbon.

Power Pivot on Ribbon

If you have Excel 2010, POWERPIVOT tab might not appear on the Ribbon if you have not already enabled the Power Pivot add-in.

Power Pivot Add-in

Power Pivot Add-in is a COM Add-in that needs to be enabled to get the complete features of Power Pivot in Excel. Even when POWERPIVOT tab appears on the ribbon, you need to ensure that the add-in is enabled to access all the features of Power Pivot.

Step 1 − Click the FILE tab on the Ribbon.

Step 2 − Click Options in the dropdown list. The Excel Options dialog box appears.

Add-ins

Step 3 − Follow the instructions as follows.

  • Click Add-Ins.

  • In the Manage box, select COM Add-ins from the dropdown list.

  • Click the Go button. The COM Add-Ins dialog box appears.

  • Check Power Pivot and click OK.

What is Power Pivot?

Excel Power Pivot is a tool for integrating and manipulating large volumes of data. With Power Pivot, you can easily load, sort and filter data sets that contain millions of rows and perform the required calculations. You can utilize Power Pivot as an ad hoc reporting and analytics solution.

The Power Pivot Ribbon as shown below has various commands, ranging from managing Data Model to creating reports.

PowerPivot

The Power Pivot window will have the Ribbon as shown below −

PowerPivot Window

Why is Power Pivot a Strong Tool?

When you invoke Power Pivot, Power Pivot creates data definitions and connections that get stored with your Excel file in a compressed form. When the data at the source is updated, it is refreshed automatically in your Excel file. This facilitates the usage of the data maintained elsewhere but is required for study time-to-time study and arriving at decisions. The source data can be in any form − ranging from a text file or a web page to the different relational databases.

The user-friendly interface of Power Pivot in the PowerPivot window enables you to perform data operations without the knowledge of any database query language. You can then create a report of your analysis within few seconds. The reports are versatile, dynamic and interactive and enable you to further probe into the data to get the insights and arrive at the conclusions / decisions.

The data that you work on in Excel and in the Power Pivot window is stored in an analytical database inside the Excel workbook, and a powerful local engine loads, queries, and updates the data in that database. Since the data is in Excel, it is immediately available to PivotTables, PivotCharts, Power View, and other features in Excel that you use to aggregate and interact with the data. The data presentation and interactivity is provided by Excel and the data and Excel presentation objects are contained within the same workbook file. Power Pivot supports files up to 2GB in size and enables you to work with up to 4GB of data in memory.

Power Features to Excel with Power Pivot

Power Pivot features are free with Excel. Power Pivot has enhanced the Excel performance with power features that include the following −

  • Ability to handle large data volumes, compressed into small files, with amazing speed.

  • Filter data and rename columns and tables while importing.

  • Organize tables into individual tabbed pages in the Power Pivot window as against the Excel tables distributed all over the workbook or multiple tables in the same worksheet.

  • Create relationships among the tables, so as to analyze the data in the tables collectively. Before Power Pivot, one had to rely on heavy usage of VLOOKUP function to combine the data into a single table before such analysis. This used to be laborious and error-prone.

  • Add power to the simple PivotTable with many added features.

  • Provide Data Analysis Expressions (DAX) language to write advanced formulas.

  • Add calculated fields and calculated columns to the data tables.

  • Create KPIs to use in PivotTables and Power View reports.

You will understand the Power Pivot features in detail in the next chapter.

Uses of Power Pivot

You can use Power Pivot for the following −

  • To perform powerful data analysis and create sophisticated Data Models.

  • To mash-up large volumes of data from several different sources quickly.

  • To perform information analysis and share the insights interactively.

  • To write advanced formulas with the Data Analysis Expressions (DAX) language.

  • To create Key Performance Indicators (KPIs).

Data Modelling with Power Pivot

Power Pivot provides advanced data modeling features in Excel. The data in the Power Pivot is managed in the Data Model that is also referenced as Power Pivot database. You can use Power Pivot to help you gain new insights into your data.

You can create relationships between data tables so that you can perform data analysis on the tables collectively. With DAX, you can write advanced formulas. You can create calculated fields and calculated columns in the data tables in the Data Model.

You can define Hierarchies in the data to use everywhere in the workbook, including Power View. You can create KPIs to use in PivotTables and Power View reports to show at a glance whether performance is on or off target for one or more metrics.

Business Intelligence with Power Pivot

Business intelligence (BI) is essentially the set of tools and processes that people use to gather data, turn it into meaningful information, and then make better decisions. The BI capabilities of Power Pivot in Excel enable you to gather data, visualize data, and share information with people in your organization across multiple devices.

You can share your workbook to a SharePoint environment that has Excel Services enabled. On the SharePoint server, Excel Services processes and renders the data in a browser window where others can analyze the data.

Excel Power Pivot — Features

The most important and powerful feature of Power Pivot is its database − Data Model. The next significant feature is the xVelocity in-memory analytics engine that makes it possible to work on large multiple databases in a matter of few minutes. There are some more important features that come with the PowerPivot Add-in.

In this chapter, you will get a brief overview of the features of Power Pivot, which are illustrated in detail later.

Loading Data from External Sources

You can load data into Data Model from external sources in two ways −

  • Load data into Excel and then create a Power Pivot Data Model.

  • Load data directly into Power Pivot Data Model.

The second way is more efficient because of the efficient way Power Pivot handles the data in memory.

For more details, refer to chapter − Loading Data into Power Pivot.

Excel Window and Power Pivot Window

When you start working with Power Pivot, two windows will open simultaneously − Excel window and Power Pivot window. It is through PowerPivot window that you can load data into Data Model directly, view the data in Data View and Diagram View, Create relationships between tables, manage the relationships, and create the Power PivotTable and/or PowerPivot Chart reports.

You need not have the data in Excel tables when you are importing data from external sources. If you have data as Excel tables in the workbook, you can add them to Data Model, creating data tables in Data Model that are linked to the Excel tables.

When you create a PivotTable or PivotChart from Power Pivot window, they are created in the Excel window. However, the data is still managed from Data Model.

You can always switch between the Excel window and Power Pivot window anytime, easily.

Data Model

The Data Model is the most powerful feature of Power Pivot. The data that is obtained from various data sources is maintained in Data Model as data tables. You can create relationships between the data tables so that you can combine the data in the tables for analysis and reporting.

You will learn in detail about the Data Model in the chapter − Understanding Data Model (Power Pivot Database).

Memory Optimization

Power Pivot Data Model uses xVelocity storage, which is highly compressed when data is loaded into memory that makes it possible to store hundreds of millions of rows in memory.

Thus, if you load data directly into Data Model, you will be doing it in the efficient highly compressed form.

Compact File Size

If the data is loaded directly into Data Model, when you save the Excel file, it occupies very less space on the hard disk. You can compare the Excel file sizes, the first one with loading data into Excel and then creating the Data Model and the second with loading data directly into the Data Model skipping the first step. The second one will be up to 10 times smaller than the first one.

Power PivotTables

You can create the Power PivotTables from Power Pivot window. The PivotTables so created are based on the data tables in the Data Model, making it possible to combine data from the related tables for analysis and reporting.

Power PivotCharts

You can create the Power PivotCharts from Power Pivot window. The PivotCharts so created are based on the data tables in the Data Model, making it possible to combine data from the related tables for analysis and reporting. The Power PivotCharts have all the features of Excel PivotCharts and many more such as field buttons.

You can also have combinations of Power PivotTable and Power PivotChart.

DAX Language

The strength of Power Pivot comes from the DAX Language that can be used effectively on the Data Model to perform calculations on the data in the data tables. You can have Calculated Columns and Calculated Fields defined by DAX that can be used in the Power PivotTables and Power PivotCharts.

Excel Power Pivot — Loading Data

In this chapter, we will learn to load data into Power Pivot.

You can load data into Power Pivot in two ways −

  • Load data into Excel and add it to the Data Model

  • Load data into PowerPivot directly, populating the Data Model, which is the PowerPivot database.

If you want the data for Power Pivot, do it the second way, without Excel even knowing about it. This is because you will be loading the data only once, in highly compressed format. To understand the magnitude of difference, suppose you load data into Excel by first adding it to the Data Model, the file size is say 10 MB.

If you load data into PowerPivot, and hence into Data Model skipping the extra step of Excel, your file size could be as less as 1 MB only.

Data Sources Supported by Power Pivot

You can either import data into the Power Pivot Data Model from various data sources or establish connections and/or use the existing connections. Power Pivot supports the following data sources −

  • SQL Server relational database

  • Microsoft Access database

  • SQL Server Analysis Services

  • SQL Server Reporting Services (SQL 2008 R2)

  • ATOM data feeds

  • Text files

  • Microsoft SQL Azure

  • Oracle

  • Teradata

  • Sybase

  • Informix

  • IBM DB2

  • Object Linking and Embedding Database/Open Database Connectivity

  • (OLEDB/ODBC) sources
  • Microsoft Excel File

  • Text File

Loading Data Directly into PowerPivot

To load data directly into Power Pivot, perform the following −

  • Open a new workbook.

  • Click on the POWERPIVOT tab on the ribbon.

  • Click on Manage in the Data Model group.

Load Data

The PowerPivot window opens. Now you have two windows − the Excel workbook window and the PowerPivot for Excel window that is connected to your workbook.

  • Click the Home tab in the PowerPivot window.

  • Click From Database in the Get External Data group.

  • Select From Access.

From Access

The Table Import Wizard appears.

  • Browse to the Access database file.

  • Provide Friendly connection name.

  • If the database is password protected, fill in those details also.

Wizard Appears

Click the Next → button. The Table Import Wizard displays the options for choosing how to import data.

Next

Click Select from a list of tables and views to choose the data to import.

Data to Import

Click the Next → button. The Table Import Wizard displays the tables and views in the Access database that you have selected.

Check the box Medals.

Box Medals

As you can observe, you can select the tables by checking the boxes, preview and filter the tables before adding to Pivot Table and/or select the related tables.

Click the Preview & Filter button.

Preview

As you can see, you can select specific columns by checking the boxes in the column labels, filter the columns by clicking the dropdown arrow in the column label to select the values to be included.

  • Click OK.

  • Click the Select Related Tables button.

  • Power Pivot checks what other tables are related to the selected Medals table, if a relation exists.

Select Tables

You can see that Power Pivot found that the table Disciplines are related to the table Medals and selected it. Click Finish.

Table Import Wizard displays − Importing and shows the status of the import. This will take a few minutes and you can stop the import by clicking the Stop Import button.

Table Import

Once the data is imported, the Table Import Wizard displays – Success and shows the results of the import as shown in the screenshot below. Click Close.

Success

Power Pivot displays the two imported tables in two tabs.

Imported Table

You can scroll through the records (rows of the table) using the Record arrows below the tabs.

Table Import Wizard

In the previous section, you have learnt how to import data from Access through the Table Import Wizard.

Note that the Table Import Wizard options change as per the data source that is selected to connect to. You might want to know what data sources you can choose from.

Click From Other Sources in the Power Pivot window.

From Other Sources

The Table Import Wizard – Connect to a Data Source appears. You can either create a connection to a data source or you can use one that already exists.

Connect to Datasource

You can scroll through the list of connections in the Import Table Wizard to know the compatible data connections to Power Pivot.

  • Scroll down to the Text Files.

  • Select Excel File.

Excel File

  • Click the Next → button. The Table Import Wizard displays – Connect to a Microsoft Excel File.

  • Browse to the Excel file in the Excel File Path box.

  • Check the box – Use first row as column headers.

Excel File Path Box

  • Click the Next → button. The Table Import Wizard displays − Select Tables and Views.

  • Check the box Product Catalog$. Click the Finish button.

Product Catalog

You will see the following Success message. Click Close.

Success Message

You have imported one table, and you have also, created a connection to the Excel file that contains several other tables.

Opening Existing Connections

Once you have established a connection to a data source, you can open it later.

Click Existing Connections in the PowerPivot window.

Existing Connections

The Existing Connections dialog box appears. Select Excel Sales Data from the list.

Excel Sales Data

Click the Open button. The Table Import Wizard appears displaying the tables and views.

Select the tables that you want to import and click Finish.

Click Finish

The selected five tables will be imported. Click Close.

Click Close

You can see that the five tables are added to the Power Pivot, each in a new tab.

New Tab

Creating Linked Tables

Linked tables are a live link between the table in Excel and the table in the Data Model. Updates to the table in Excel automatically update the data in the data table in the model.

You can link the Excel table into Power Pivot in a few steps as follows −

  • Create an Excel table with the data.

  • Click the POWERPIVOT tab on the Ribbon.

  • Click Add to Data Model in the Tables group.

Add Data Model

The Excel table is linked to the corresponding Data Table in PowerPivot.

Excel Tables

You can see that the Table Tools with the tab — Linked Table is added to the Power Pivot window. If you click Go to Excel Table, you will switch to the Excel worksheet. If you click Manage, you will switch back to the linked table in the Power Pivot window.

You can update the linked table either automatically or manually.

Note that you can link an Excel table only if it is present in the workbook with the Power Pivot. If you have Excel tables in a separate workbook, then you have to load them as explained in the next section.

Loading from Excel Files

If you want to load the data from Excel workbooks, keep the following in mind −

  • Power Pivot considers the other Excel workbook as a database and only worksheets are imported.

  • Power Pivot loads each worksheet as a table.

  • Power Pivot cannot recognize single tables. Hence, Power Pivot cannot recognize if there are multiple tables on a worksheet.

  • Power Pivot cannot recognize any additional information other than the table on a worksheet.

Hence, keep each table in a separate worksheet.

Once your data in the workbook is ready, you can import the data as follows −

  • Click From Other Sources in the Get External Data group in the Power Pivot window.

  • Proceed as given in the section − Table Import Wizard.

The following are the differences between linked Excel tables and imported Excel tables −

  • Linked tables need to be in the same Excel workbook in which the Power Pivot database is stored. If the data already exists in other Excel workbooks, there is no point in using this feature.

  • The Excel import feature allows you to load data from different Excel workbooks.

  • Loading data from an Excel workbook does not create a link between the two files. Power Pivot creates only a copy of the data, while importing.

  • When the original Excel file is updated, data in the Power Pivot will not be refreshed. You need to either set the update mode to automatic or update the data manually, in the Linked Table tab of the Power Pivot window.

Loading from Text Files

One of the popular data representation styles is with the format known as comma separated values (csv). Each data row /record is represented by a text line, wherein the columns /fields are separated by commas. Many databases provide the option of saving to a csv format file.

If you want to load a csv file into Power Pivot, you have to use the Text File option. Suppose you have the following text file with csv format −

Result

  • Click the PowerPivot tab.

  • Click the Home tab in the PowerPivot window.

  • Click From Other Sources in the Get External Data group. The Table Import Wizard appears.

  • Scroll down to Text Files.

Text File

  • Click Text File.

  • Click the Next → button. Table Import Wizard appears with the display − Connect to Flat File.

  • Browse to the text file in the File Path box. The csv files usually have the first line representing column headers.

  • Check the box Use first row as column headers, if the first line has headers.

  • In the Column Separator box, default is Comma (,), but in case your text file has any other operator such as Tab, Semicolon, Space, Colon or Vertical Bar, then choose that operator.

Path Box

As you can observe, there is a preview of your data table. Click Finish.

Power Pivot creates the data table in the Data Model.

Preview Data Table

Loading from the Clipboard

Suppose, you have data in an application that is not recognized by Power Pivot as a data source. To load this data into Power Pivot, you have two options −

  • Copy the data to an Excel file and use the Excel file as data source for Power Pivot.

  • Copy the data, so that it will be on the clipboard, and paste it into Power Pivot.

You have already learnt the first option in an earlier section. And this is preferable to the second option, as you will find at the end of this section. However, you should know how to copy data from clipboard into Power Pivot.

Suppose you have data in a word document as follows −

Clipboard

Word is not a data source for Power Pivot. Therefore, perform the following −

  • Select the table in the Word document.

  • Copy and Paste it in the PowerPivot window.

Word Document

The Paste Preview dialog box appears.

  • Give the name as Word-Employee table.

  • Check the box Use first row as column headers and click OK.

Word-Employee Table

The data copied into the clipboard will be pasted into a new data table in Power Pivot, with the tab − Word-Employee table.

Tab

Suppose, you want to replace this table with new content.

  • Copy the table from Word.

  • Click Paste Replace.

Paste Replace

The Paste Preview dialog box appears. Verify the contents that you are using for replace.

Paste Preview

Click OK.

Click Ok

As you can observe, the contents of the data table in Power Pivot are replaced by the contents in the clipboard.

Suppose you want to add two new rows of data to a data table. In the table in the Word document, you have the two news rows.

New Rows

  • Select the two new rows.

  • Click Copy.

  • Click Paste Append in the Power Pivot window. The Paste Preview dialog box appears.

  • Verify the contents that you are using to append.

Paste Append

Click OK to proceed.

Proceed

As you can observe, the contents of the data table in Power Pivot are appended with the contents in the clipboard.

In the beginning of this section, we have said that copying data to an excel file and using linked table is better than copying from clipboard.

This is because of the following reasons −

  • If you use linked table, you know the source of the data. On the other hand, you will not know the source of the data later or if it is used by a different person.

  • You have tracking information in the Word file, such as when the data is replaced and when the data is appended. However, there is no way of copying that information to Power Pivot. If you copy the data first to an excel file, you can preserve that information for later use.

  • While copying from clipboard, if you want to add some comments, you cannot do so. If you copy to Excel file first, you can insert comments in your Excel table that will be linked to the Power Pivot.

  • There is no way to refresh the data copied from clipboard. If the data is from a linked table, you can always ensure that the data is updated.

Refreshing Data in Power Pivot

You can refresh the data imported from the external data sources at any point of time.

If you want to refresh only one data table in the Power Pivot, do the following −

  • Click the tab of the data table.

  • Click Refresh.

  • Select Refresh from the dropdown list.

Refresh

If you want to refresh all the data tables in the Power Pivot, do the following −

  • Click the Refresh button.

  • Select Refresh All from the dropdown list.

Excel Power Pivot — Data Model

A Data Model is a new approach introduced in Excel 2013 for integrating data from multiple tables, effectively building a relational data source inside an Excel workbook. Within Excel, Data Model is used transparently, providing tabular data used in PivotTables and PivotCharts. In Excel, you can access the tables and their corresponding values through the PivotTable / PivotChart Field lists that contain the table names and corresponding fields.

The main use of Data Model in Excel is its usage by Power Pivot. Data Model can be considered as the Power Pivot database, and all the power features of Power Pivot are managed with the Data Model. All data operations with Power Pivot are explicit in nature and can be visualized in the Data Model.

In this chapter, you will understand the Data Model in detail.

Excel and Data Model

There will be only one Data Model in an Excel workbook. When you work with Excel, Data Model usage is implicit. You cannot directly access the Data Model. You can only see the multiple tables in the Data Model in the Fields list of PivotTable or PivotChart and use them. Creating the Data Model and adding data is also done implicitly in Excel, while you are getting external data into Excel.

If you want to look at the Data Model, you can do so as follows −

  • Click the POWERPIVOT tab on the Ribbon.

  • Click Manage.

Data Model, if exists in the workbook, will be displayed as tables, each one with a tab.

Note − If you add an Excel table to Data Model, you will not transform the Excel table into a data table. A copy of the Excel table is added as a data table in the Data Model and a link is created between the two. Hence, if changes are done in the Excel table, the data table also is updated. However, from the storage point of view, there are two tables.

Power Pivot and Data Model

Data Model is inherently the database for Power Pivot. Even when you create the Data Model from Excel, it builds the Power Pivot database only. Creating the Data Model and/or adding data is done explicitly in Power Pivot.

In fact, you can manage the Data Model from Power Pivot window. You can add data to Data Model, import data from different data sources, view the Data Model, create relationships between the tables, create calculated fields and calculated columns, etc.

Creating a Data Model

You can either add tables to the Data Model from Excel or you can directly import data into Power Pivot, thus creating the Power Pivot Data Model tables. You can view the Data Model by clicking Manage in the Power Pivot window.

You will understand how to add tables from Excel to the Data Model in the chapter – Loading Data through Excel. You will understand how to load data into Data Model in the chapter – Loading Data into Power Pivot.

Tables in Data Model

Tables in Data Model can be defined as a set of tables holding relationships across them. The relationships enable combining related data from different tables for analysis and reporting purposes.

The tables in the Data Model are called Data Tables.

A table in the Data Model is considered as a set of records (a record is a row) made up of fields (a field is a column). You cannot edit individual items in a data table. However, you can append rows or add calculated columns to the data table.

Excel Tables and Data Tables

Excel tables are just a collection of separate tables. There can be multiple tables on a worksheet. Each table can be accessed separately, but it is not possible to access data from more than one Excel table at the same time. This is the reason that when you create a PivotTable, it is based on only one table. If you need to use the data from two Excel tables collectively, you need to first merge them into a single Excel table.

A data table on the other hand coexists with other data tables with relationships, facilitating the combination of data from multiple tables. Data tables get created when you import data into Power Pivot. You can also add Excel tables to the Data Model while you are creating a Pivot Table getting external data or from multiple tables.

The data tables in the Data Model can be viewed in two ways −

  • Data View.

  • Diagram View.

Data View of Data Model

In the data view of the Data Model, each data table exists on a separate tab. The data table rows are the records and columns represent the fields. The tabs contain the table names and the column headers are the fields in that table. You can do calculations in the data view using the Data Analysis Expressions (DAX) language.

Data View

Diagram View of Data Model

In the diagram view of the Data Model, all the data tables are represented by boxes with the table names and contain the fields in the table. You can arrange the tables in the diagram view by just dragging them. You can adjust the size of a data table so that all the fields in the table are displayed.

Diagram View

Relationships in Data Model

You can view the relationships in the diagram view. If two tables have a relationship defined between them, an arrow connecting the source table to the target table appears. If you want to know which fields are used in the relationship, just double click the arrow. The arrow and the two fields in the two tables are highlighted.

Table relationships will be created automatically if you import related tables that have primary and foreign key relationships. Excel can use the imported relationship information as the basis for table relationships in the Data Model.

You can also explicitly create relationships in either of the two views −

  • Data View − Using Create Relationship dialog box.

  • Diagram View − By clicking and dragging to connect the two tables.

Create Relationship Dialog Box

In a relationship, four entities are involved −

  • Table − The data table from which the relationship starts.

  • Column − The field in the Table that is also present in the related table.

  • Related Table − The data table where the relationship ends.

  • Related Column − The field in the related table that is same as the field represented by Column in Table. Note that the values of Related Column should be unique.

In the diagram view, you can create the relationship by clicking on the field in the table and dragging to the related table.

You will learn more about relationships in the chapter — Managing Data Tables and Relationships with Power Pivot.

Excel Power Pivot — Managing Data Model

The major use of Power Pivot is its ability to manage the data tables and the relationships among them, to facilitate analysis of the data from several tables. You can add an excel table to the Data Model while you are creating a PivotTable or directly from the PowerPivot Ribbon.

You can analyze data from across multiple tables only when relationships exist among them. With Power Pivot, you can create relationships from the Data View or Diagram View. Moreover, if you had chosen to add a table to the Power Pivot, you need to add a relationship as well.

Adding Excel Tables to Data Model with PivotTable

When you create a PivotTable in Excel, it is based only on a single table / range. In case you want to add more tables to the PivotTable, you can do so with the Data Model.

Suppose you have two worksheets in your workbook −

  • One containing the data of salespersons and the regions they represent, in a table- Salesperson.

  • Another containing the data of sales, region and month wise, in a table – Sales.

Adding Excel Tables

You can summarize the sales – salesperson-wise as given below.

  • Click the table – Sales.

  • Click the INSERT tab on the Ribbon.

  • Select PivotTable in the Tables group.

An empty PivotTable with the fields from the Sales table – Region, Month and Order Amount will be created. As you can observe, there is a MORE TABLES command below the PivotTable Fields list.

  • Click on MORE TABLES.

The Create a New PivotTable message box appears. The message displayed is- To use multiple tables in your analysis, a new PivotTable needs to be created using the Data Model. Click Yes

Create New Pivot

A New PivotTable will be created as shown below −

New PivotTable

Under PivotTable Fields, you can observe that there are two tabs – ACTIVE and ALL.

  • Click the ALL tab.

  • Two tables- Sales and Salesperson, with the corresponding fields appear in the PivotTable Fields list.

  • Click the field Salesperson in the Salesperson table and drag it to ROWS area.

  • Click the field Month in the Sales table and drag it to ROWS area.

  • Click the field Order Amount in the Sales table and drag it to ∑ VALUES area.

PivotTable Fields

The PivotTable is created. A message appears in the PivotTable Fields – Relationships between tables may be needed.

Click the CREATE button next to the message. The Create Relationship dialog box appears.

Create Relationship

  • Under Table, select Sales.

  • Under Column (Foreign) box, select Region.

  • Under Related Table, select Salesperson.

  • Under Related Column (Primary) box, select Region.

  • Click OK.

Dialog Box

Your PivotTable from the two tables on two worksheets is ready.

Two Tables

Further, as Excel stated while adding the second table to the PivotTable, the PivotTable got created with Data Model. To verify, do the following −

  • Click the POWERPIVOT tab on the Ribbon.

  • Click Manage in the Data Model group. The Data View of the Power Pivot appears.

Create Manage

You can observe that the two Excel tables that you used in creating the PivotTable are converted to data tables in the Data Model.

Adding Excel Tables from a Different Workbook to Data Model

Suppose the two tables – Salesperson and Sales are in two different workbooks.

Salesperson

You can add the Excel table from a different workbook to the Data Model as follows −

  • Click the Sales table.

  • Click the INSERT tab.

  • Click PivotTable in the Tables group. The Create PivotTable dialog box appears.

Insert Table

  • In the Table/Range box, type Sales.

  • Click on New Worksheet.

  • Check the box Add this data to the Data Model.

  • Click OK.

You will get an empty PivotTable on a new worksheet with only the fields corresponding to the Sales table.

You have added the Sales table data to the Data Model. Next, you have to get the Salesperson table data also into Data Model as follows −

  • Click on the worksheet containing Sales table.

  • Click the DATA tab on the Ribbon.

  • Click Existing Connections in the Get External Data group. The Existing Connections dialog box appears.

  • Click on the Tables tab.

Under This Workbook Data Model, 1 table is displayed (This is the Sales table that you added earlier). You also find the two workbooks displaying the tables in them.

  • Click Salesperson under Salesperson.xlsx.

  • Click Open. The Import Data dialog box appears.

  • Click on PivotTable Report.

  • Click on New worksheet.

Import Data

You can see that the box – Add this data to the Data Model is checked and inactive. Click OK.

New Worksheet

The PivotTable will be created.

PivotTable Created

As you can observe the two tables are in the Data Model. You might have to create a relationship between the two tables as in the previous section.

Adding Excel Tables to Data Model from the PowerPivot Ribbon

Another way of adding Excel tables to Data Model is doing so from the PowerPivot Ribbon.

Suppose you have two worksheets in your workbook −

  • One containing the data of salespersons and the regions they represent, in a table – Salesperson.

  • Another containing the data of sales, region and month wise, in a table – Sales.

Sales

You can add these Excel tables to the Data Model first, before doing any analysis.

  • Click on the Excel table — Sales.

  • Click the POWERPIVOT tab on the Ribbon.

  • Click Add to Data Model in the Tables group.

POWERPIVOTS

Power Pivot window appears, with the data table Salesperson added to it. Further a tab – Linked Table appears on the Ribbon in the Power Pivot window.

  • Click on the Linked Table tab on the Ribbon.

  • Click on Excel Table: Salesperson.

Linked Table

You can find that the names of the two tables present in your workbook are displayed and the name Salesperson is ticked. This means the data table Salesperson is linked to the Excel table Salesperson.

Click Go to Excel Table.

Go to Excel Table

Excel window with worksheet containing Salesperson table appears.

  • Click the Sales worksheet tab.

  • Click the Sales table.

  • Click Add to Data Model in the Tables group on the Ribbon.

Sales Table

The Excel table Sales is also added to the Data Model.

Excel Table Sales

If you want to do analysis based on these two tables, as you are aware, you need to create a relationship between the two data tables. In Power Pivot, you can do this in two ways −

  • From Data View

  • From Diagram View

Creating Relationships from Data View

As you know that in Data View, you can view the data tables with records as rows and fields as columns.

  • Click on the Design tab in the Power Pivot window.

  • Click on Create Relationship in the Relationships group. The Create Relationship dialog box appears.

Creating Relationships

  • Click on Sales in the Table box. This is the table from where the relationship starts. As you are aware, Column should be the field that is present in the related table Salesperson that contains unique values.

  • Click on Region in the Column box.

  • Click on Salesperson in the Related Linked Table box.

The Related Linked Column gets automatically populated with Region.

Linked Column

Click the Create button. The relationship is created.

Creating Relationships from Diagram View

Creating Relationships from Diagram View is relatively easier. Follow the given steps.

  • Click the Home tab in the Power Pivot window.

  • Click Diagram View in the View group.

Relationships from Diagram View

The Diagram View of the Data Model appears in the Power Pivot window.

Power Pivot Window

  • Click on Region in Sales table. Region in Sales table is highlighted.

  • Drag to Region in Salesperson table. Region in Salesperson table is also highlighted. A line appears in the direction you dragged.

  • A line appears from the table Sales to the table Salesperson indicating the relationship.

Salesperson Relationship

As you can see, a line appears from the Sales table to the Salesperson table, indicating the relationship and the direction.

Direction

If you want to know the field that is a part of a relationship, click on the relationship line. The line and the field in both the tables are highlighted.

Relationship Line

Managing Relationships

You can edit or delete an existing relationship in Data Model.

  • Click the Design tab in the Power Pivot window.

  • Click Manage Relationships in the Relationships group. The Manage Relationships dialog box appears.

Manage Relationships

All the relationships that exist in the Data Model are displayed.

To edit a relationship

  • Click on a Relationship.

  • Click the Edit button. The Edit Relationship dialog box appears.

Insert

  • Make the required changes in the relationship.

  • Click OK. The changes get reflected in the relationship.

To delete a relationship

  • Click on a Relationship.

  • Click on the Delete button. A warning message appears showing how the tables that are affected by deleting the relationship would affect the reports.

  • Click OK if you are sure you want to delete. The selected relationship is deleted.

Refreshing Power Pivot Data

Suppose you modify the data in the Excel table. You can add / change / delete the data in the Excel table.

To refresh the PowerPivot data, do the following −

  • Click the Linked Table tab in the Power Pivot window.

  • Click Update All.

The data table is updated with the modifications made in the Excel table.

As you can observe, you cannot modify data in the data tables directly. Hence, it is better to maintain your data in Excel tables that are linked to the data tables when you add them to the Data Model. This facilitates updating the data in data tables as and when you update the data in Excel tables.

Excel Power PivotTable — Creation

Power PivotTable is based on the Power Pivot database, which is called the Data Model. You have already learnt the powerful features of the Data Model. The power of Power Pivot is in its ability to summarize data from the Data Model in the Power PivotTable. As you are aware, the Data Model can handle huge data spanning millions of rows and coming from diverse inputs. This enables Power PivotTable to summarize the data from anywhere in a matter of few minutes.

Power PivotTable resembles PivotTable in its layout, with the following differences −

  • PivotTable is based on Excel tables, whereas Power PivotTable is based on data tables that are part of Data Model.

  • PivotTable is based on a single Excel table or data range, whereas Power PivotTable can be based on multiple data tables, provided they are added to Data Model.

  • PivotTable is created from Excel window, whereas Power PivotTable is created from PowerPivot window.

Creating a Power PivotTable

Suppose you have two data tables − Salesperson and Sales in the Data Model. To create a PowerPivot Table from these two data tables, proceed as follows −

  • Click the Home tab on the Ribbon in PowerPivot window.

  • Click PivotTable on the Ribbon.

  • Select PivotTable from the dropdown list.

Creating Power PivotTable

Create PivotTable dialog box appears. As you can observe, this is a simple dialog box, without any queries on data. This is because, Power PivotTable is always based on Data Model, i.e. the data tables with the relationships defined among them.

Select New Worksheet and click OK.

New

A new worksheet is created in Excel window and an empty PivotTable appears.

New Worksheet Created

As you can observe, the layout of the Power PivotTable is similar to that of PivotTable. The PIVOTTABLE TOOLS appear on the Ribbon, with ANALYZE and DESIGN tabs, identical to PivotTable.

The PivotTable Fields List appears on the right side of the worksheet. Here, you will find some differences from PivotTable.

Power PivotTable Fields

The PivotTable Fields list has two tabs − ACTIVE and ALL that appear below the title and above the fields list. The ALL tab is highlighted.

PivotTable Field

Note that the ALL tab displays all the data tables in the Data Model and ACTIVE tab displays all the data tables that are chosen for the Power PivotTable at hand. As the Power PivotTable is empty, it means that no data table is selected yet; hence by default, ALL tab is selected and the two tables that are currently in the Data Model are displayed. At this point, if you click the ACTIVE tab, the Fields list would be empty.

  • Click on the table names in the PivotTable Fields list under ALL. The corresponding fields with check boxes will appear.

  • Each table name will have the symbol Table on the left side.

  • If you place the cursor on this symbol, the Data Source and the Model Table Name of that data table will be displayed.

Active Tab

  • Drag Salesperson from Salesperson table to the ROWS area.

  • Click the ACTIVE tab.

Click Active Tab

As you can observe, the field Salesperson appears in the PivotTable and the table Salesperson appears under the ACTIVE tab as expected.

  • Click the ALL tab.

  • Click on Month and Order Amount in the Sales table.

All Tab

Again, click the ACTIVE tab. Both the tables − Sales and Salesperson appear under the ACTIVE tab.

Under Active Tab

  • Drag Month to COLUMNS area.

  • Drag Region to FILTERS area.

Column Area

  • Click the arrow next to ALL in the Region filter box.

  • Click Select Multiple Items.

  • Select North and South and click OK.

Multiple Items

Sort the column labels in the ascending order.

Column Labels

Power PivotTable can be modified dynamically explore and report data.

Excel Power Pivot — Basics of DAX

DAX (Data Analysis eXpression) language is the language of Power Pivot. DAX is used by Power Pivot for data modeling and it is convenient for you to use for self-service BI. DAX is based on data tables and columns in data tables. Note that it is not based on individual cells in the table as is the case with the formulas and functions in Excel.

You will learn the two simple calculations that exist in Data Model − Calculated Column and Calculated Field in this chapter.

Calculated Column

Calculated column is a column in the Data Model that is defined by a calculation and that extends the content of a data table. It can be visualized as a new column in an Excel table defined by a formula.

Extending the Data Model using Calculated Columns

Suppose you have sales data of products region-wise in data tables and also a Product Catalog in the Data Model.

Extending Data Model

Create a Power PivotTable with this data.

Data

As you can observe, the Power PivotTable has summarized the sales data from all the regions. Suppose you want to know the gross profit made on each of the products. You know the price of each product, the cost at which it is sold and the number of units sold.

Gross Profit

However, if you need to calculate the gross profit, you need to have two more columns in each of the data tables of the regions − Total Product Price and Gross Profit. This is because, PivotTable requires columns in data tables to summarize the results.

As you know, Total Product Price is Product Price * No. of Units and Gross Profit is Total Amount − Total Product Price.

You need to use DAX Expressions to add the Calculated Columns as follows −

  • Click the East_Sales tab in Data View of the Power Pivot window to view the East_Sales Data Table.

  • Click the Design tab on the Ribbon.

  • Click Add.

East_Sales Tab

The column on the right side with the header − Add Column is highlighted.

Add Column

Type = [Product Price] * [No. of Units] in the formula bar and press Enter.

Formula Bar

A new column with header CalculatedColumn1 is inserted with the values calculated by the formula you entered.

CalculatedColumn1

  • Double click the header of the new calculated column.

  • Rename the header as TotalProductPrice.

TotalProductPrice

Add one more calculated column for Gross Profit as follows −

  • Click the Design tab on the Ribbon.

  • Click Add.

  • The column on the right side with the header − Add Column is highlighted.

  • Type = [TotalSalesAmount] − [TotaProductPrice] in the formula bar.

  • Press Enter.

A new column with header CalculatedColumn1 is inserted with the values calculated by the formula you entered.

New Column

  • Double click the header of the new calculated column.

  • Rename the header as Gross Profit.

Header as Gross Profit

Add the Calculated Columns in the North_Sales data table in a similar way. Consolidating all the steps, proceed as follows −

  • Click the Design tab on the Ribbon.

  • Click Add. The column on the right side with the header − Add Column is highlighted.

  • Type = [Product Price] * [No. of Units] in the formula bar and press Enter.

  • A new column with header CalculatedColumn1 gets inserted with the values calculated by the formula you entered.

  • Double click the header of the new calculated column.

  • Rename the header as TotalProductPrice.

  • Click the Design tab on the Ribbon.

  • Click Add. The column on the right side with the header — Add Column is highlighted.

  • Type = [TotalSalesAmount] − [TotaProductPrice] in the formula bar and press Enter. A new column with header CalculatedColumn1 gets inserted with the values calculated by the formula you entered.

  • Double click the header of the new calculated column.

  • Rename the header as Gross Profit.

Repeat the above given steps for the South Sales data table and West Sales data table.

North_Sales

You have the necessary columns to summarize the Gross Profit. Now, create the Power PivotTable.

Summarize Gross Profit

You are able to summarize the Gross Profit that became possible with the calculated columns in the Power Pivot and it all can be done just in a few steps that are error-free.

You can summarize it region wise for the products as given below also −

Profit

Calculated Field

Suppose you want to calculate the percentage of profit made by each region product-wise. You can do so by adding a calculated field to the Data Table.

  • Click below the column Gross Profit in the East_Sales table in Power Pivot window.

  • Type EastProfit: = SUM ([Gross Profit]) / sum ([TotalSalesAmount]) in the formula bar.

  • Press Enter.

EastProfit

The calculated field EastProfit is inserted below the Gross Profit column.

  • Right click the calculated field − EastProfit.

  • Select Format from the dropdown list.

Select Format

The Formatting dialog box appears.

  • Select Number under Category.

  • In the Format box, select Percentage and click OK.

Select Number

The calculated field EastProfit is formatted to percentage.

Percentage

Repeat the steps to insert the following calculated fields −

  • NorthProfit in North_Sales data table.

  • SouthProfit in South_Sales data table.

  • WestProfit in West_Sales data table.

Note − You cannot define more than one calculated field with a given name.

Click on the Power PivotTable. You can see that the calculated fields appear in the tables.

Repeat Steps

  • Select the fields − EastProfit, NorthProfit, SouthProfit and WestProfit from the tables in the PivotTable Fields list.

  • Arrange the fields such that the Gross Profit and Percentage Profit appear together. The Power PivotTable looks as follows −

Percentage Profit

Note − The Calculate Fields were called Measures in earlier versions of Excel.

Excel Power Pivot — Exploring Data

In the previous chapter, you have learnt how to create a Power PivotTable from a normal set of data tables. In this chapter, you will learn how you can explore data with Power PivotTable, when the data tables contain thousands of rows.

For a better understanding, we will import the data from an access database, which you know is a relational database.

Loading Data from Access Database

To load data from the Access database, follow the given steps −

  • Open a new blank workbook in Excel.

  • Click Manage in the Data Model group.

  • Click the POWERPIVOT tab on the Ribbon.

Ribbon

The Power Pivot window appears.

  • Click the Home tab in the Power Pivot window.

  • Click From Database in the Get External Data group.

  • Select From Access from the dropdown list.

Power Pivot

The Table Import Wizard appears.

  • Provide Friendly connection name.

  • Browse to the Access database file, Events.accdb, the Events database file.

  • Click on the Next > button.

Friendly Connection

The Table Import wizard displays options for choosing how to import data.

Click Select from a list of tables and views to choose the data to import and click Next.

Import Table

The Table Import Wizard displays all the tables in the Access database that you have selected. Check all the boxes to select all the tables and click Finish.

Table Import Wizard

The Table Import Wizard displays – Importing and shows the status of the import. This may take a few minutes and you can stop the import by clicking the Stop Import button.

Once the data import is complete, Table Import Wizard displays – Success and shows the results of the import. Click Close.

Stop Import

Power Pivot displays all the imported tables in different tabs in Data View.

Tabs in Data View

Click on the Diagram View.

Click Diagram View

You can observe that a relationship exists between the tables – Disciplines and Medals. This is because, when you import data from a relational database such as Access, the relationships that exist in the database also are imported to the Data Model in Power Pivot.

Creating a PivotTable from the Data Model

Create a PivotTable with the tables that you have imported in the previous section as follows −

  • Click PivotTable on the Ribbon.

  • Select PivotTable from the drop down list.

  • Select New Worksheet in the Create PivotTable dialog box that appears and click OK.

Select New Worksheet

An empty PivotTable is created in a new worksheet in the Excel window.

Empty PivotTable

All the imported tables that are a part of Power Pivot Data Model appear in the PivotTable Fields list.

  • Drag the NOC_CountryRegion field in the Medals table to the COLUMNS area.

  • Drag Discipline from the Disciplines table to the ROWS area.

  • Filter Discipline to display only five sports: Archery, Diving, Fencing, Figure Skating, and Speed Skating. This can be done either in PivotTable Fields area, or from the Row Labels filter in the PivotTable itself.

  • Drag Medal from the Medals table to the VALUES area.

  • Select Medal from the Medals table again and drag it into the FILTERS area.

The PivotTable is populated with the added fields and in the chosen layout from the areas.

NOC_CountryRegion

Exploring Data with PivotTable

You might want to display only those values with Medal Count > 80. To perform this, follow the given steps −

  • Click the arrow to the right of Column Labels.

  • Select Value Filters from the dropdown list.

  • Select Greater Than…. from the second dropdown list.

  • Click OK.

Value Filters

The Value Filter dialog box appears. Type 80 in the right-most box and click OK.

Value Filters Dialog Box

The PivotTable displays only those regions with total number of medals more than 80.

Region

You could arrive at the specific report that you wanted from the different tables in just few steps. This became possible because of the pre-existing relationships among the tables in the Access database. As you imported all the tables from the database together at the same time, Power Pivot recreated the relationships in its Data Model.

Summarizing Data from Different Sources in Power Pivot

If you get the data tables from different sources or if you do not import the tables from a database at the same time, or if you create new Excel tables in your workbook and add them to the Data Model, you have to create the relationships among the tables that you want to use for your analysis and summarization in the PivotTable.

  • Create a new worksheet in the workbook.

  • Create an Excel table – Sports.

Summarizing Data

Add Sports table to Data Model.

Add Sports

Create a relationship between the tables Disciplines and Sports with the field SportID.

Disciplines and Sports

Add the field Sport to the PivotTable.

Sport

Shuffle the fields — Discipline and Sport in the ROWS area.

ROWS area

Extending Data Exploration

You can get the table Events also into further data exploration.

Create a relationship between the tables- Events and Medals with the field DisciplineEvent.

Extending Data Exploration

Add a table Hosts to the workbook and Data Model.

Hosts

Extending the Data Model using Calculated Columns

To connect Hosts table to any of the other tables, it should have a field with values that uniquely identify each row in the Hosts table. As no such field exists in the Host table, you can create a calculated column in the Hosts table so that it contains unique values.

  • Go to the Hosts table in Data View of the PowerPivot window.

  • Click the Design tab on the Ribbon.

  • Click Add.

The right-most column with the header Add Column is highlighted.

Highlighted

  • Type the following DAX formula in the formula bar = CONCATENATE ([Edition], [Season])

  • Press Enter.

A new column is created with the header CalculatedColumn1 and the column is filled by the values resulting from the above DAX formula.

DAX Formula

Right-click on the new column and select Rename Column from the dropdown list.

Rename Column

Type EditionID in the header of the new column.

EditionID

As you can see, the column EditionID has unique values in the Hosts table.

Creating a Relationship Using Calculated Columns

If you have to create a relationship between the Hosts table and the Medals table, the column EditionID should exist in the Medals table also. Create a calculated column in Medals table as follows −

  • Click on the Medals table in the Data View of Power Pivot.

  • Click the Design tab on the Ribbon.

  • Click Add.

Type the DAX formula in the formula bar = YEAR ([EDITION]) and press Enter.

Rename the new column that is created as Year and click Add.

Created as Year

  • Type the following DAX formula in the formula bar = CONCATENATE ([Year], [Season])

  • Rename the new column that is created as EditionID.

CONCATENATE

As you can observe, the EditionID column in the Medals table has identical values as the EditionID column in the Hosts table. Therefore, you can create a relationship between the tables – Medals and Sports with the EditionID field.

  • Switch to the diagram view in PowerPivot window.

  • Create a relationship between the tables- Medals and Hosts with the field that is obtained from the calculated column i.e. EditionID.

Calculated Column

Now you can add fields from Hosts table to Power PivotTable.

Excel Power Pivot — Flattened

When the data has many levels, sometimes it becomes cumbersome to read the PivotTable report.

For example, consider the following Data Model.

Read PivotTable

We will create a Power PivotTable and a Power Flattened PivotTable to get an understanding of the layouts.

Creating a PivotTable

You can create a Power PivotTable as follows −

  • Click the Home tab on the Ribbon in the PowerPivot window.

  • Click PivotTable.

  • Select PivotTable from the dropdown list.

Dropdown List

An empty PivotTable will be created.

  • Drag the fields − Salesperson, Region and Product from the PivotTable Fields list to the ROWS area.

  • Drag the field − TotalSalesAmount from the Tables − East, North, South and West to the ∑ VALUES area.

TotalSalesAmount

As you can see, it is a bit cumbersome read such a report. If the number of entries becomes more, the more difficult it will be.

Power Pivot provides a solution for a better representation of data with Flattened PivotTable.

Creating a Flattened PivotTable

You can create a Power Flattened PivotTable as follows −

  • Click the Home tab on the Ribbon in the PowerPivot window.

  • Click PivotTable.

  • Select Flattened PivotTable from the dropdown list.

Flattened PivotTable

Create Flattened PivotTable dialog box appears. Select New Worksheet and click OK.

Create Flattened PivotTable

As you can observe the data is flattened out in this PivotTable.

Data Flattened

Note − In this case Salesperson, Region and Product are in ROWS area only as in the previous case. However, in the PivotTable layout, these three fields are appearing as three columns.

Exploring Data in Flattened PivotTable

Suppose you want to summarize the sales data for the product − Air Conditioner. You can do it in a simple way with the Flattened PivotTable as follows −

  • Click the arrow next to the column header − Product.

  • Check the box Air Conditioner and uncheck the other boxes. Click OK.

Box Air Conditioner

The Flattened PivotTable is filtered to the Air Conditioner sales data.

You can make it look more flattened by dragging ∑ VALUES to ROWS area from the COLUMNS area.

Rename the custom names of the summation values in the ∑ VALUES area to make them more meaningful as follows −

  • Click on a summation value, say, Sum of TotalSalesAmount for East.

  • Select Value Field Settings from the dropdown list.

  • Change the Custom Name to East TotalSalesAmount.

  • Repeat the steps for the other three summation values.

Values

You can also summarize the number of units sold.

  • Drag No. of Units to the ∑ VALUES area from each of the tables − East_Sales, North_Sales, South_Sales and West_Sales.

  • Rename the values to East Total No. of Units, North Total No. of Units, South Total No. of Units and West Total No. of Units respectively.

Number of Units

As you can observe, in both of the above tables, there are rows with empty values, as each salesperson represents a single region and each region is represented only by a single salesperson.

  • Select the rows with empty values.

  • Right click and click on Hide in the dropdown list.

All the rows with empty values will be hidden.

 Empty Values

As you can observe, though the rows with empty values are not displayed, the information on the Salesperson also got hidden.

  • Click on the column header − Salesperson.

  • Click the ANALYZE tab on the Ribbon.

  • Click Field Settings. The Field Settings dialog box appears.

  • Click the Layout & Print tab.

  • Check the box — Repeat Item Labels.

  • Click OK.

Repeat Item Labels

As you can observe, the Salesperson information is displayed and the rows with empty values are hidden. Further, the column Region in the report is redundant, as the values in the Values column are self-explanatory.

Self-explanatory

Drag the field Regions out of Area.

Field Regions

Reverse the order of the fields − Salesperson and Product in the ROWS area.

Reverse Order

You have arrived at a concise report combining data from six tables in the Power Pivot.

Excel Power Pivot Charts — Creation

A PivotChart based on Data Model and created from the Power Pivot window is a Power PivotChart. Though it has some features similar to Excel PivotChart, there are other features that make it more powerful.

In this chapter, you will learn about Power PivotCharts. Henceforth we refer to them as PivotCharts, for simplicity.

Creating a PivotChart

Suppose you want to create a PivotChart based on the following Data Model.

Creating PivotChart

  • Click the Home tab on the Ribbon in Power Pivot window.

  • Click PivotTable.

  • Select PivotChart from the dropdown list.

Select PivotChart

The Create PivotChart dialog box appears. Select New Worksheet and click OK.

Create PivotChart

An empty PivotChart is created on a new worksheet in the Excel window.

Empty PivotChart

As you can observe, all the tables in the data model are displayed in the PivotChart Fields list.

  • Click on the Salesperson table in the PivotChart Fields list.

  • Drag the fields − Salesperson and Region to AXIS area.

Two field buttons for the two selected fields appear on the PivotChart. These are the Axis field buttons. The use of field buttons is to filter data that is displayed on the PivotChart.

Two Field Buttons

Drag TotalSalesAmount from each of the four tables– East_Sales, North_Sales, South_Sales and West_Sales to ∑ VALUES area.

Drag TotalSalesAmount

The following appear on the worksheet −

  • In the PivotChart, column chart is displayed by default.

  • In the LEGEND area, ∑ VALUES are added.

  • The Values appear in the Legend in the PivotChart, with title Values.

  • The Value Field Buttons appear on the PivotChart. You can remove the legend and the value field buttons for a tidier look of the PivotChart.

  • Click on the Plus button at the top right corner of the PivotChart. The Chart Elements dropdown list appears.

Chart Elements

Uncheck the box Legend in the Chart Elements list. The Legend is removed from the PivotChart.

Box Legend

  • Right click on the value field buttons.

  • Select Hide Value Field Buttons on Chart from the dropdown list.

Hide Value

The value field buttons on the chart are removed.

Note − The display of field buttons and/or legend depends on the context of the PivotChart. You need to decide what is required to be displayed.

Value Field Buttons

PivotChart Fields List

As in the case of Power PivotTable, Power PivotChart Fields list also contains two tabs – ACTIVE and ALL. Under the ALL tab, all the data tables in the Power Pivot Data Model are displayed. Under the ACTIVE tab, the tables from which the fields are added to PivotChart are displayed.

PivotChart Fields List

Likewise, the areas are as in the case of Excel PivotChart. There four areas are −

  • AXIS (Categories)

  • LEGEND (Series)

  • ∑ VALUES

  • FILTERS

As you have seen in the previous section, Legend is populated with ∑ Values. Further, field buttons are added to the PivotChart for the ease of filtering the data that is being displayed.

Filters in PivotChart

You can use the Axis field buttons on the chart to filter the data being displayed. Click on the arrow on the Axis field button – Region.

Axis Field Button

The dropdown list that appears looks as follows −

Dropdown List Appears

You can select the values that you want to display. Alternatively, you can place the field in FILTERS area for filtering the values.

Drag the field Region to FILTERS area. The Report Filter button — Region appears on the PivotChart.

Filters Area

Click on the arrow on the Report Filter button − Region. The dropdown list that appears looks as follows −

Report Filter

You can select the values that you want to display.

Slicers in PivotChart

Using Slicers is another option to filter data in the Power PivotChart.

  • Click the ANALYZE tab under PIVOTCHART tools on the Ribbon.

  • Click Insert Slicer in the Filter group. The Insert Slicer dialog box appears.

Insert Slicer

All the tables and the corresponding fields appear in the Insert Slicer dialog box.

Click the field Region in Salesperson table in the Insert Slicer dialog box.

Insert Slicer Dialog Box

Slicer for the field Region appears on the worksheet.

Slicer

As you can observe, the Region field still exists as an Axis field. You can select the values that you want to display by clicking on the Slicer buttons.

Remember that you are able to do all these in a few minutes and also dynamically because of the Power Pivot Data Model and defined relationships.

PivotChart Tools

In Power PivotChart, the PIVOTCHART TOOLS has three tabs on the Ribbon as against two tabs in Excel PivotChart −

  • ANALYZE

  • DESIGN

  • FORMAT

The third tab − FORMAT is the additional tab in Power PivotChart.

PivotChart Tools

Click the FORMAT tab on the Ribbon.

Format Tab

The options on the Ribbon under FORMAT tab are all for adding splendor to your PivotChart. You can use these options judiciously, without getting over bored.

Table and Chart Combinations

Power Pivot provides you with different combinations of Power PivotTable and Power PivotChart for data exploration, visualization, and reporting. You have learnt the PivotTables and PivotCharts in the previous chapters.

In this chapter, you will learn how to create the Table and Chart combinations from within the Power Pivot window.

Consider the following Data Model in Power Pivot that we will use for illustrations −

Table and Chart Combinations

Chart and Table (Horizontal)

With this option, you can create a Power PivotChart and a Power PivotTable, one next another horizontally in the same worksheet.

  • Click the Home tab in Power Pivot window.

  • Click PivotTable.

  • Select Chart and Table (Horizontal) from the dropdown list.

Chart and Table Horizontal

Create PivotChart and PivotTable (Horizontal) dialog box appears. Select New Worksheet and click OK.

Horizontal

An empty PivotChart and an empty PivotTable appear on a new worksheet.

Empty Pivot Chart

  • Click on the PivotChart.

  • Drag NOC_CountryRegion from Medals table to the AXIS area.

  • Drag Medal from Medals table to the ∑ VALUES area.

  • Right click on the Chart and select Change Chart Type from the dropdown list.

  • Select Area Chart.

  • Change the Chart Title to Total No. of Medals − Country Wise.

Change Chart Type

As you can see, USA has the highest number of Medals (> 4500).

  • Click on the PivotTable.

  • Drag Sport from the Sports table to the ROWS area.

  • Drag Medal from the Medals table to the ∑ VALUES area.

  • Drag NOC_CountryRegion from Medals table to FILTERS area.

  • Filter the NOC_CountryRegion field to the value USA.

Value

Change the PivotTable Report Layout to Outline Form.

PivotTable Report

  • Deselect Sport from the Sports table.

  • Drag Gender from the Medals table to the ROWS area.

Drag Gender

Chart and Table (Vertical)

With this option, you can create a Power PivotChart and a Power PivotTable, one below another vertically in the same worksheet.

  • Click the Home tab in Power Pivot window.

  • Click PivotTable.

  • Select Chart and Table (Vertical) from the dropdown list.

Chart and Table Vertical

The Create PivotChart and PivotTable (Vertical) dialog box appears. Select New Worksheet and click OK.

Vertical

An empty PivotChart and an empty PivotTable appear vertically on a new worksheet.

  • Click on the PivotChart.

  • Drag Year from the Medals table to AXIS area.

  • Drag Medal from the Medals table to ∑ VALUES area.

  • Right click on the Chart and select Change Chart Type from the dropdown list.

  • Select Line Chart.

  • Check the box Data Labels in the Chart Elements.

  • Change the Chart Title to Total No. of Medals – Year Wise.

Total Medals

As you can observe, year 2008 has the highest number of Medals (2450).

  • Click on the PivotTable.

  • Drag Sport from the Sports table to the ROWS area.

  • Drag Gender from the Medals table to the ROWS area.

  • Drag Medal from the Medals table to the ∑ VALUES area.

  • Drag Year from the Medals table to the FILTERS area.

  • Filter the Year field to the value 2008.

  • Change the Report Layout of PivotTable to Outline Form.

  • Filter the field Sport with Value Filters to Greater than or equal to 80.

Number of Medals

Excel Power Pivot — Hierarchies

A hierarchy in Data Model is a list of nested columns in a data table that are considered as a single item when used in a Power PivotTable. For example, if you have the columns − Country, State, City in a data table, a hierarchy can be defined to combine the three columns into one field.

In the Power PivotTable Fields list, the hierarchy appears as one field. So, you can add just one field to the PivotTable, instead of the three fields in the hierarchy. Further, it enables you to move up or down the nested levels in a meaningful way.

Consider the following Data Model for illustrations in this chapter.

Hierarchies

Creating a Hierarchy

You can create Hierarchies in the diagram view of the Data Model. Note that you can create a hierarchy based on a single data table only.

  • Click on the columns − Sport, DisciplineID and Event in the data table Medal in that order. Remember that the order is important to create a meaningful hierarchy.

  • Right-click on the selection.

  • Select Create Hierarchy from the dropdown list.

Create Hierarchies

The hierarchy field with the three selected fields as the child levels gets created.

Hierarchy Field

Renaming a Hierarchy

To rename the hierarchy field, do the following −

  • Right click on Hierarchy1.

  • Select Rename from the dropdown list.

Renaming Hierarchy

Type EventHierarchy.

Event Hierarchy

Creating a PivotTable with a Hierarchy in Data Model

You can create a Power PivotTable using the hierarchy that you created in the Data Model.

  • Click the PivotTable tab on the Ribbon in the Power Pivot window.

  • Click PivotTable on the Ribbon.

Hierarchy in Data Model

The Create PivotTable dialog box appears. Select New Worksheet and click OK.

Select New Worksheet and Click Ok

An empty PivotTable is created in a new worksheet.

PivotTable Empty

In the PivotTable Fields list, EventHierarchy appears as a field in Medals table. The other fields in the Medals table are collapsed and shown as More Fields.

  • Click on the arrow Arrow in front of EventHierarchy.

  • Click on the arrow Arrow in front of More Fields.

The fields under EventHierarchy will be displayed. All the fields in the Medals table will be displayed under More Fields.

Under EventHierarchy

As you can observe, the three fields that you added to the hierarchy also appear under More Fields with check boxes. If you do not want them to appear in the PivotTable Fields list under More Fields, you have to hide the columns in the data table – Medals in data view in Power Pivot Window. You can always unhide them whenever you want.

Add fields to the PivotTable as follows −

  • Drag EventHierarchy to ROWS area.

  • Drag Medal to ∑ VALUES area.

Drag EventHierarchy

The values of Sport field appear in the PivotTable with a + sign in front of them. The medal count for each sport is displayed.

  • Click on the + sign before Aquatics. The DisciplineID field values under Aquatics will be displayed.

  • Click on the child D22 that appears. The Event field values under D22 will be displayed.

DisciplineID

As you can observe, medal count is given for the Events, that get summed up at the parent level − DisciplineID, that get further summed up at the parent level − Sport.

Creating a Hierarchy based on Multiple Tables

Suppose you want to display the Disciplines in the PivotTable rather than DisciplineIDs to make it a more readable and understandable summarization. In order to do this, you need to have the field Discipline in Medals table that as you know is not. Discipline field is in Disciplines data table, but you cannot create a hierarchy with fields from more than one table. But, there is a way to obtain the required field from the other table.

As you are aware, the tables − Medals and Disciplines are related. You can add the field Discipline from Disciplines table to the Medals table, by creating a column using the relationship with DAX.

  • Click data view in Power Pivot window.

  • Click the Design tab on the Ribbon.

  • Click Add.

The column − Add Column on the right side of the table is highlighted.

Type = RELATED (Disciplines [Discipline]) in the formula bar. A new column − CalculatedColumn1 is created with the values as Discipline field values in the Disciplines table.

Discipline Field

Rename the new column thus obtained in the Medals table as Discipline. Next, you have to remove DisciplineID from the Hierarchy and add Discipline, which you will learn in the following sections.

Removing a Child Level from a Hierarchy

As you can observe, the hierarchy is visible in the diagram view only, and not in the data view. Hence, you can edit a hierarchy in the diagram view only.

  • Click on the diagram view in the Power Pivot window.

  • Right click DisciplineID in EventHierarchy.

  • Select Remove from Hierarchy from the dropdown list.

Remove from Hierarchy

The Confirm dialog box appears. Click Remove from Hierarchy.

Confirm dialog box

The field DisciplineID gets deleted from the hierarchy. Remember that you have removed the field from hierarchy, but the source field still exists in the data table.

Next, you need to add Discipline field to EventHierarchy.

Adding a Child Level to a Hierarchy

You can add the field Discipline to the existing hierarchy — EventHierarchy as follows −

  • Click on the field in Medals table.

  • Drag it to the Events field below in the EventHierarchy.

Adding Child Level

The Discipline field gets added to EventHierarchy.

Field Added

As you can observe, the order of the fields in EventHierarchy is Sport–Event–Discipline. But, as you are aware it has to be Sport–Discipline-Event. Hence, you need to change the order of the fields.

Changing the Order of a Child Level in a Hierarchy

To move the field Discipline to the position after the field Sport, do the following −

  • Right click on the field Discipline in EventHierarchy.

  • Select Move Up from the dropdown list.

Order of Child Level

The order of the fields changes to Sport-Discipline-Event.

Fields Order

PivotTable with Changes in Hierarchy

To view the changes that you made in EventHierarchy in the PivotTable, you need not create a new PivotTable. You can view them in the existing PivotTable itself.

Click on the worksheet with the PivotTable in Excel window.

Click on Worksheet

As you can observe, in the PivotTable Fields list, the child levels in the EventHierarchy reflect the changes you made in the Hierarchy in Data Model. The same changes also get reflected in the PivotTable accordingly.

Click the + sign in front of Aquatics in the PivotTable. The child levels appear as values of the field Discipline.

Fields List

Hiding and Showing Hierarchies

You can choose to hide the Hierarchies and show them whenever you want.

  • Uncheck the box Hierarchies in the top menu of diagram view to hide the hierarchies.

  • Check the box Hierarchies to show the hierarchies.

Hiding and Showing Hierarchy

Creating a Hierarchy in Other Ways

In addition to the way you created hierarchy in the previous sections, you can create a hierarchy in another two ways.

1. Click the Create Hierarchy button on the top right corner of the Medals data table in diagram view.

Create Hierarchy

A new hierarchy gets created in the table without any fields in it.

New Hierarchy in Table

Drag the fields Year and Season, in that order to the new hierarchy. The hierarchy shows the child levels.

Fields Year

2. Another way of creating the same hierarchy is as follows −

  • Right click on the field Year in the Medals data table in diagram view.

  • Select Create Hierarchy from the dropdown list.

Same Hierarchy

A new hierarchy is created in table with Year as a child field.

Child Field

Drag the field season to the hierarchy. The hierarchy shows the child levels.

Field Season

Deleting a Hierarchy

You can delete a hierarchy from the Data Model as follows −

  • Right click on the hierarchy.

  • Select Delete from the dropdown list.

Deleting Hierarchy

The Confirm dialog box appears. Click Delete from Model.

Delete From Model

The hierarchy gets deleted.

Hierarchy Deleted

Calculations Using Hierarchy

You can create calculations using a hierarchy. In the EventsHierarchy, you can display the number of medals at a child level as a percentage of the number of medals at its parent level as follows −

  • Right click on a Count of Medal value of an Event.

  • Select Value Field Settings from the dropdown list.

Calculations Using Hierarchy

Value Field Settings dialog box appears.

  • Click the Show Values As tab.

  • Select % of Parent Row Total from the list and click OK.

Field Settings

The child levels are displayed as the percentage of the Parent Totals. You can verify this by summing up the percentage values of the child level of a parent. The sum would be 100%.

Parent Totals

Drilling Up and Drilling Down a Hierarchy

You can quickly drill up and drill down across the levels in a hierarchy using Quick Explore tool.

  • Click on a value of Event field in the PivotTable.

  • Click the Quick Explore tool — Explore Tool that appears at the bottom right corner of the cell containing the selected value.

Drilling Up

The Explore box with Drill Up option appears. This is because from Event you can only drill up as there are no child levels under it.

Click Drill Up.

Click Drill Up

PivotTable data is drilled up to Discipline.

Drilled Up

Click on the Quick Explore tool — Explore Tool that appears at the bottom right corner of the cell containing a value.

Explore box appears with Drill Up and Drill Down options displayed. This is because from Discipline you can drill up to Sport or drill down to Event.

Explore Box

This way you can quickly move up and down the hierarchy.

Excel Power Pivot — Aesthetic Reports

You can create aesthetic reports of your data analysis with Power Pivot Data that is in Data Model.

The important features are −

  • You can use PivotCharts to produce visual reports of your data. You can use Report Layouts to structure your PivotTables to make them easily readable.

  • You can insert Slicers for filtering data in the report.

  • You can use a common Slicer for both the PivotChart and the PivotTable that are in the same report.

  • Once your final report is ready, you can choose to hide the Slicers form the display.

You will learn how to get reports with the options that are available in Power Pivot in this chapter.

Consider the following Data Model for illustrations in this chapter.

Following Data Model

Reports based on Power PivotChart

Create a Power PivotChart as follows −

  • Click the Home tab on the Ribbon in PowerPivot window.

  • Click PivotTable.

  • Select PivotChart from the dropdown list.

  • Click New Worksheet in the Create PivotChart dialog box.

An empty PivotChart is created in a new worksheet in Excel window.

  • Drag Sport from Medals table to Axis area.

  • Drag Medal from Medals Table to ∑ VALUES area.

Drag Medal

  • Click the ANALYZE tab in PIVOTTABLE TOOLS on the Ribbon.

  • Click Insert Slicer in the Filter Group. The Inset Slicers dialog box appears.

  • Click the field NOC_CountryRegion in the Medals table.

  • Click OK.

Analyze

The Slicer NOC_CountryRegion appears.

  • Select USA.

  • Drag Gender from Medals table to GENDER area.

GENDER Area

  • Right click on the PivotChart.

  • Select Change Chart Type from the dropdown list.

Chart Type

The Change Chart Type dialog box appears.

Click on Stacked Column.

Stacked Column

  • Insert Slicer for Sport field.

  • Drag Discipline from Disciplines table to AXIS area.

  • Remove the field Sport from AXIS area.

  • Select Aquatics in the Slicer – Sport.

Select Aquatics

Report Layout

Create PivotTable as follows −

  • Click on Home tab on the Ribbon in PowerPivot window.

  • Click on PivotTable.

  • Click on PivotTable in the dropdown list. The Create PivotTable dialog box appears.

  • Click on New Worksheet and click Ok. An empty PivotTable gets created in a new worksheet.

  • Drag NOC_CountryRegion from Medals table to AXIS area.

  • Drag Sport from Medals table to COLUMNS area.

  • Drag Discipline from Disciplines table to COLUMNS area.

  • Drag Medal to ∑ VALUES area.

Report Layout

Click on the arrow button next to Column Labels and select Aquatics.

Labels Column

  • Click on the arrow button next to Row Labels.

  • Select Value Filters from the dropdown list.

  • Select Greater Than Or Equal To from the second dropdown list.

Select Greater

Type 80 in the box next to Count of Medal is greater than or equal to in the Value Filter dialog box.

Type 80

  • Click the DESIGN tab in PIVOTTABLE TOOLS on the Ribbon.

  • Click on Subtotals.

  • Select Do Not Show Subtotals fromn the dropdown list.

Not Show Subtotals

The Subtotals column – Aquatics Total gets removed.

Subtotals Column

Click Report Layout and select Show in Outline Form from the dropdown list.

Outline Form

Check the box Banded Rows.

Box Banded

The field names appear in place of Row Labels and Column Labels and the report looks self-explanatory.

Field Names

Using a Common Slicer

Create a PivotChart and PivotTable next to each other.

  • Click the Home tab on the Ribbon in PowerPivot tab.

  • Click PivotTable.

  • Select Chart and Table (Horizontal) from the dropdown list.

Home Tab

The Create PivotChart and PivotTable (Horizontal) dialog box appears.

Select New Worksheet and click OK. An Empty PivotChart and an empty PivotTable appear next to each other in a new worksheet.

OK

  • Click PivotChart.

  • Drag Discipline from Disciplines table to AXIS area.

  • Drag Medal from Medals table to ∑ VALUES area.

  • Click PivotTable.

  • Drag Discipline from Disciplines table to ROWS area.

  • Drag Medal from Medals table to ∑ VALUES area.

Values Area

  • Click the ANALYZE tab in PIVOTTABLE TOOLS on the Ribbon.

  • Click Insert Slicer. The Insert Slicers dialog box appears.

  • Click on NOC_CountryRegion and Sport in Medals table.

  • Click OK.

Medals Table

Two Slicers – NOC_CountryRegion and Sport appear. Arrange and size them to align properly next to the PivotTable.

Two Slicers

  • Select USA in the NOC_CountryRegion Slicer.

  • Select Aquatics in the Sport Slicer. The PivotTable is filtered to the selected values.

Selected Values

As you can observe, the PivotChart is not filtered. To filter PivotChart with the same filters, you need not insert Slicers again for PivotChart. You can use the same Slicers that you have used for the PivotTable.

  • Click on NOC_CountryRegion Slicer.

  • Click the OPTIONS tab in SLICER TOOLS on the Ribbon.

  • Click Report Connections in the Slicer group. The Report Connections dialog box appears for the NOC_CountryRegion Slicer.

Options Tab

You can see that all the PivotTables and PivotCharts in the workbook are listed in the dialog box.

  • Click on the PivotChart that is in the same worksheet as the selected PivotTable and click OK.

  • Repeat for Sport Slicer.

Workbook

The PivotChart is also filtered to the values selected in the two Slicers.

Filtered

Next, you can add details to the PivotChart and PivotTable.

  • Click the PivotChart.

  • Drag Gender to LEGEND area.

  • Right click on the PivotChart.

  • Select Change Chart Type.

  • Select Stacked Column in the Change Chart Type dialog box.

  • Click on the PivotTable.

  • Drag Event to ROWS area.

  • Click the DESIGN tab in PIVOTTABLE TOOLS on the Ribbon.

  • Click Report Layout.

  • Select Outline Form from the dropdown list.

Legend Area

Selecting Objects for Display in the Report

You can choose not to display the Slicers on the final Report.

  • Click the OPTIONS tab in SLICER TOOLS on the Ribbon.

  • Click Selection Pane in Arrange group. The Selection Pane appears on the right side of the window.

Selection Pane

As you can observe, the symbol Eye appears next to the objects in the Selection Pane. This means those objects are visible.

  • Click on Eye symbol next to NOC_CountryRegion.

  • Click on Eye symbol next to Sport. The Eye symbol is changed to Line for both. This means the visibility for the two Slicers is off.

Symbol

Close the Selection Pane.

Close Selection Pane

You can see that the two Slicers are not visible in the Report.

Excel Power Pivot – Обзор

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

Этот урок будет охватывать следующее –

Power Pivot Особенности

Что делает Power Pivot сильным инструментом, так это набор его функций. Вы узнаете о различных функциях Power Pivot в главе «Функции Power Pivot».

Данные Power Pivot из различных источников

Power Pivot может сопоставлять данные из различных источников данных для выполнения необходимых расчетов. Вы узнаете, как получить данные в Power Pivot, в главе «Загрузка данных в Power Pivot».

Модель данных Power Pivot

Сила Power Pivot заключается в его базе данных – модели данных. Данные хранятся в виде таблиц данных в модели данных. Вы можете создать отношения между таблицами данных, чтобы объединить данные из разных таблиц данных для анализа и составления отчетов. Глава – Понимание модели данных (Power Pivot Database) дает вам подробную информацию о модели данных.

Управление моделью данных и отношениями

Вам необходимо знать, как вы можете управлять таблицами данных в модели данных и связями между ними. Подробнее об этом вы узнаете в главе «Управление моделью данных Power Pivot».

Создание Power Pivot Tables и Power Pivot Charts

Power PivotTables и Power Pivot Chart предоставляют вам возможность проанализировать данные, чтобы прийти к выводам и / или решениям.

Вы узнаете, как создавать сводные таблицы Power в главах – Создание сводных таблиц Power и плоских сводных таблиц.

Вы узнаете, как создавать Power PivotCharts в главе – Power PivotCharts.

Основы DAX

DAX – это язык, используемый в Power Pivot для выполнения вычислений. Формулы в DAX аналогичны формулам Excel, но с одним отличием: формулы Excel основаны на отдельных ячейках, а формулы DAX – на столбцах (полях).

Вы поймете основы DAX в главе – Основы DAX.

Изучение и представление данных Power Pivot

Вы можете изучить данные Power Pivot, которые находятся в модели данных, с помощью Power PivotTables и Power Pivot Charts. В этом уроке вы узнаете, как вы можете исследовать данные и сообщать о них.

Иерархии

Вы можете определить иерархии данных в таблице данных, чтобы было легко обрабатывать связанные поля данных вместе в Power PivotTables. Вы узнаете подробности создания и использования Иерархий в главе «Иерархии в Power Pivot».

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

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

Эти подробности вы узнаете в главе «Эстетические отчеты с данными Power Pivot».

Excel Power Pivot – Установка

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

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

Power Pivot на ленте

Первый шаг для продолжения Power Pivot – убедиться, что на ленте доступна вкладка POWERPIVOT. Если у вас Excel 2013 или более поздние версии, на ленте появится вкладка POWERPIVOT.

Power Pivot на ленте

Если у вас Excel 2010, вкладка POWERPIVOT может не отображаться на ленте, если вы еще не включили надстройку Power Pivot.

Надстройка Power Pivot

Надстройка Power Pivot – это надстройка COM, которую необходимо включить, чтобы получить все возможности Power Pivot в Excel. Даже когда на ленте появляется вкладка POWERPIVOT, необходимо убедиться, что надстройка включена для доступа ко всем функциям Power Pivot.

Шаг 1 – Перейдите на вкладку ФАЙЛ на ленте.

Шаг 2 – Нажмите Параметры в раскрывающемся списке. Откроется диалоговое окно «Параметры Excel».

Надстроек

Шаг 3 – Следуйте инструкциям следующим образом.

  • Нажмите Надстройки.

  • В поле Управление выберите Надстройки COM из раскрывающегося списка.

  • Нажмите кнопку «Перейти». Откроется диалоговое окно «Надстройки COM».

  • Проверьте Power Pivot и нажмите ОК.

Нажмите Надстройки.

В поле Управление выберите Надстройки COM из раскрывающегося списка.

Нажмите кнопку «Перейти». Откроется диалоговое окно «Надстройки COM».

Проверьте Power Pivot и нажмите ОК.

Что такое Power Pivot?

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

Лента Power Pivot, как показано ниже, содержит различные команды – от управления моделью данных до создания отчетов.

PowerPivot

Окно Power Pivot будет иметь ленту, как показано ниже –

Окно PowerPivot

Почему Power Pivot – сильный инструмент?

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

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

Данные, с которыми вы работаете в Excel и в окне Power Pivot, хранятся в аналитической базе данных внутри книги Excel, а мощный локальный механизм загружает, запрашивает и обновляет данные в этой базе данных. Поскольку данные находятся в Excel, они сразу доступны для сводных таблиц, сводных диаграмм, Power View и других функций Excel, которые вы используете для агрегирования и взаимодействия с данными. Представление данных и интерактивность обеспечиваются Excel, а объекты данных и презентации Excel содержатся в одном файле рабочей книги. Power Pivot поддерживает файлы размером до 2 ГБ и позволяет работать с 4 ГБ данных в памяти.

Мощные функции в Excel с Power Pivot

Функции Power Pivot бесплатны в Excel. Power Pivot повысил производительность Excel благодаря мощным функциям, которые включают следующее:

  • Способность обрабатывать большие объемы данных, сжатые в небольшие файлы, с удивительной скоростью.

  • Фильтруйте данные и переименовывайте столбцы и таблицы при импорте.

  • Организовать таблицы в отдельные страницы с вкладками в окне Power Pivot по сравнению с таблицами Excel, распределенными по всей книге или по нескольким таблицам в одной рабочей таблице.

  • Создайте связи между таблицами, чтобы совместно анализировать данные в таблицах. До Power Pivot приходилось полагаться на интенсивное использование функции VLOOKUP, чтобы объединить данные в одну таблицу перед таким анализом. Раньше это было трудоемким и подверженным ошибкам.

  • Добавьте мощность в простую сводную таблицу со многими дополнительными функциями.

  • Предоставить язык выражений анализа данных (DAX) для написания расширенных формул.

  • Добавьте вычисляемые поля и вычисляемые столбцы в таблицы данных.

  • Создайте KPI для использования в сводных таблицах и отчетах Power View.

Способность обрабатывать большие объемы данных, сжатые в небольшие файлы, с удивительной скоростью.

Фильтруйте данные и переименовывайте столбцы и таблицы при импорте.

Организовать таблицы в отдельные страницы с вкладками в окне Power Pivot по сравнению с таблицами Excel, распределенными по всей книге или по нескольким таблицам в одной рабочей таблице.

Создайте связи между таблицами, чтобы совместно анализировать данные в таблицах. До Power Pivot приходилось полагаться на интенсивное использование функции VLOOKUP, чтобы объединить данные в одну таблицу перед таким анализом. Раньше это было трудоемким и подверженным ошибкам.

Добавьте мощность в простую сводную таблицу со многими дополнительными функциями.

Предоставить язык выражений анализа данных (DAX) для написания расширенных формул.

Добавьте вычисляемые поля и вычисляемые столбцы в таблицы данных.

Создайте KPI для использования в сводных таблицах и отчетах Power View.

Вы поймете особенности Power Pivot подробно в следующей главе.

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

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

  • Для выполнения мощного анализа данных и создания сложных моделей данных.

  • Быстрое объединение больших объемов данных из нескольких разных источников.

  • Для анализа информации и обмена знаниями в интерактивном режиме.

  • Для написания расширенных формул на языке выражений анализа данных (DAX).

  • Создать ключевые показатели эффективности (KPI).

Для выполнения мощного анализа данных и создания сложных моделей данных.

Быстрое объединение больших объемов данных из нескольких разных источников.

Для анализа информации и обмена знаниями в интерактивном режиме.

Для написания расширенных формул на языке выражений анализа данных (DAX).

Создать ключевые показатели эффективности (KPI).

Моделирование данных с помощью Power Pivot

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

Вы можете создавать отношения между таблицами данных, чтобы вы могли выполнять общий анализ данных в таблицах. С DAX вы можете писать расширенные формулы. Вы можете создавать вычисляемые поля и вычисляемые столбцы в таблицах данных в модели данных.

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

Бизнес-аналитика с Power Pivot

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

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

Excel Power Pivot – Возможности

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

В этой главе вы получите краткий обзор функций Power Pivot, которые подробно будут показаны позже.

Загрузка данных из внешних источников

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

  • Загрузите данные в Excel, а затем создайте модель данных Power Pivot.

  • Загрузка данных непосредственно в модель данных Power Pivot.

Загрузите данные в Excel, а затем создайте модель данных Power Pivot.

Загрузка данных непосредственно в модель данных Power Pivot.

Второй способ более эффективен благодаря эффективному способу обработки данных в памяти Power Pivot.

Для получения более подробной информации см. Главу «Загрузка данных в Power Pivot».

Окно Excel и Power Pivot Window

Когда вы начнете работать с Power Pivot, одновременно откроются два окна – окно Excel и окно Power Pivot. Именно через окно PowerPivot вы можете напрямую загружать данные в модель данных, просматривать данные в представлениях данных и представлениях диаграмм, создавать связи между таблицами, управлять связями и создавать отчеты Power PivotTable и / или PowerPivot Chart.

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

При создании сводной таблицы или сводной диаграммы из окна Power Pivot они создаются в окне Excel. Однако данные по-прежнему управляются из модели данных.

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

Модель данных

Модель данных – самая мощная функция Power Pivot. Данные, полученные из различных источников данных, поддерживаются в модели данных в виде таблиц данных. Вы можете создать отношения между таблицами данных, чтобы объединить данные в таблицах для анализа и составления отчетов.

Подробнее о модели данных вы узнаете в главе «Общие сведения о модели данных (Power Pivot Database)».

Оптимизация памяти

Модель данных Power Pivot использует хранилище xVelocity, которое сильно сжимается при загрузке данных в память, что позволяет хранить в памяти сотни миллионов строк.

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

Компактный размер файла

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

Power PivotTables

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

Power PivotCharts

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

Вы также можете иметь комбинации Power PivotTable и Power PivotChart.

DAX Language

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

Excel Power Pivot – загрузка данных

В этой главе мы научимся загружать данные в Power Pivot.

Вы можете загрузить данные в Power Pivot двумя способами:

  • Загрузить данные в Excel и добавить их в модель данных

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

Загрузить данные в Excel и добавить их в модель данных

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

Если вам нужны данные для Power Pivot, сделайте это вторым способом, даже если Excel даже не знает об этом. Это потому, что вы будете загружать данные только один раз, в сильно сжатом формате. Чтобы понять разницу, предположим, что вы загружаете данные в Excel, сначала добавляя их в модель данных, размер файла, скажем, 10 МБ.

Если вы загружаете данные в PowerPivot и, следовательно, в модель данных, пропуская дополнительный шаг Excel, размер вашего файла может составлять всего 1 МБ.

Источники данных, поддерживаемые Power Pivot

Вы можете либо импортировать данные в модель данных Power Pivot из различных источников данных, либо устанавливать соединения и / или использовать существующие соединения. Power Pivot поддерживает следующие источники данных –

  • Реляционная база данных SQL Server

  • База данных Microsoft Access

  • Службы анализа SQL Server

  • Службы отчетов SQL Server (SQL 2008 R2)

  • Каналы данных ATOM

  • Текстовые файлы

  • Microsoft SQL Azure

  • оракул

  • Teradata

  • Sybase

  • Informix

  • IBM DB2

  • Связывание объектов и встраивание базы данных / Открытая связь с базой данных

  • (OLEDB / ODBC) источники
  • Файл Microsoft Excel

  • Текстовый файл

Реляционная база данных SQL Server

База данных Microsoft Access

Службы анализа SQL Server

Службы отчетов SQL Server (SQL 2008 R2)

Каналы данных ATOM

Текстовые файлы

Microsoft SQL Azure

оракул

Teradata

Sybase

Informix

IBM DB2

Связывание объектов и встраивание базы данных / Открытая связь с базой данных

Файл Microsoft Excel

Текстовый файл

Загрузка данных непосредственно в PowerPivot

Чтобы загрузить данные непосредственно в Power Pivot, выполните следующее:

  • Откройте новую рабочую книгу.

  • Нажмите на вкладку POWERPIVOT на ленте.

  • Нажмите «Управление» в группе «Модель данных».

Откройте новую рабочую книгу.

Нажмите на вкладку POWERPIVOT на ленте.

Нажмите «Управление» в группе «Модель данных».

Загрузить данные

Откроется окно PowerPivot. Теперь у вас есть два окна – окно книги Excel и окно PowerPivot для Excel, которое связано с вашей книгой.

  • Перейдите на вкладку « Главная » в окне PowerPivot.

  • Нажмите Из базы данных в группе Получить внешние данные.

  • Выберите из доступа .

Перейдите на вкладку « Главная » в окне PowerPivot.

Нажмите Из базы данных в группе Получить внешние данные.

Выберите из доступа .

Из доступа

Появится мастер импорта таблиц.

  • Перейдите к файлу базы данных Access.

  • Укажите имя дружественного соединения.

  • Если база данных защищена паролем, заполните эти данные также.

Перейдите к файлу базы данных Access.

Укажите имя дружественного соединения.

Если база данных защищена паролем, заполните эти данные также.

Волшебник Появляется

Нажмите кнопку Далее →. Мастер импорта таблиц отображает варианты выбора способа импорта данных.

следующий

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

Данные для импорта

Нажмите кнопку Далее →. Мастер импорта таблиц отображает таблицы и представления в выбранной вами базе данных Access.

Установите флажок Медали.

Коробка медалей

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

Нажмите кнопку « Просмотр и фильтр» .

предварительный просмотр

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

  • Нажмите ОК.

  • Нажмите кнопку « Выбрать связанные таблицы» .

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

Нажмите ОК.

Нажмите кнопку « Выбрать связанные таблицы» .

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

Выберите таблицы

Вы можете видеть, что Power Pivot обнаружил, что таблица Disciplines связана с таблицей Медали, и выбрал ее. Нажмите Готово.

Отображается мастер импорта таблиц – Импорт и отображается состояние импорта. Это займет несколько минут, и вы можете остановить импорт, нажав кнопку « Остановить импорт» .

Импорт таблицы

После импорта данных мастер импорта таблиц отображает – Успешно и показывает результаты импорта, как показано на снимке экрана ниже. Нажмите Закрыть.

успех

Power Pivot отображает две импортированные таблицы в двух вкладках.

Импортированная таблица

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

Мастер импорта таблиц

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

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

Нажмите Из других источников в окне Power Pivot.

Из других источников

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

Подключиться к источнику данных

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

  • Прокрутите вниз до текстовых файлов.

  • Выберите файл Excel .

Прокрутите вниз до текстовых файлов.

Выберите файл Excel .

Файл Excel

  • Нажмите кнопку Далее →. Появится мастер импорта таблиц – подключиться к файлу Microsoft Excel.

  • Перейдите к файлу Excel в поле «Путь к файлу Excel».

  • Установите флажок – Использовать первую строку в качестве заголовков столбцов .

Нажмите кнопку Далее →. Появится мастер импорта таблиц – подключиться к файлу Microsoft Excel.

Перейдите к файлу Excel в поле «Путь к файлу Excel».

Установите флажок – Использовать первую строку в качестве заголовков столбцов .

Поле пути к файлу Excel

  • Нажмите кнопку Далее →. Отобразится мастер импорта таблиц: выберите таблицы и представления .

  • Установите флажок Каталог продукции $ . Нажмите кнопку Готово .

Нажмите кнопку Далее →. Отобразится мастер импорта таблиц: выберите таблицы и представления .

Установите флажок Каталог продукции $ . Нажмите кнопку Готово .

Каталог товаров

Вы увидите следующее сообщение об успехе . Нажмите Закрыть.

Сообщение об успехе

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

Открытие существующих подключений

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

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

Существующие соединения

Откроется диалоговое окно «Существующие подключения». Выберите Excel Sales Data из списка.

Данные по продажам Excel

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

Выберите таблицы, которые вы хотите импортировать, и нажмите Готово .

Нажмите Готово

Выбранные пять таблиц будут импортированы. Нажмите Закрыть .

Нажмите Закрыть

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

Новая вкладка

Создание связанных таблиц

Связанные таблицы – это прямая связь между таблицей в Excel и таблицей в модели данных. Обновления таблицы в Excel автоматически обновляют данные в таблице данных в модели.

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

  • Создайте таблицу Excel с данными.

  • Нажмите вкладку POWERPIVOT на ленте.

  • Нажмите Добавить в модель данных в группе Таблицы.

Создайте таблицу Excel с данными.

Нажмите вкладку POWERPIVOT на ленте.

Нажмите Добавить в модель данных в группе Таблицы.

Добавить модель данных

Таблица Excel связана с соответствующей таблицей данных в PowerPivot.

Таблицы Excel

Вы можете видеть, что Table Tools с вкладкой – Связанная таблица добавляется в окно Power Pivot. Если вы нажмете Перейти к таблице Excel , вы переключитесь на лист Excel. Если вы нажмете « Управление» , вы вернетесь к связанной таблице в окне Power Pivot.

Вы можете обновить связанную таблицу автоматически или вручную.

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

Загрузка из файлов Excel

Если вы хотите загрузить данные из книг Excel, имейте в виду следующее:

  • Power Pivot считает другую книгу Excel базой данных, и импортируются только рабочие листы.

  • Power Pivot загружает каждый лист в виде таблицы.

  • Power Pivot не может распознавать отдельные таблицы. Следовательно, Power Pivot не может распознать, если на листе есть несколько таблиц.

  • Power Pivot не может распознать любую дополнительную информацию, кроме таблицы на листе.

Power Pivot считает другую книгу Excel базой данных, и импортируются только рабочие листы.

Power Pivot загружает каждый лист в виде таблицы.

Power Pivot не может распознавать отдельные таблицы. Следовательно, Power Pivot не может распознать, если на листе есть несколько таблиц.

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

Следовательно, держите каждую таблицу в отдельном рабочем листе.

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

  • Нажмите Из других источников в группе Получить внешние данные в окне Power Pivot.

  • Выполните действия, указанные в разделе «Мастер импорта таблиц».

Нажмите Из других источников в группе Получить внешние данные в окне Power Pivot.

Выполните действия, указанные в разделе «Мастер импорта таблиц».

Ниже приведены различия между связанными таблицами Excel и импортированными таблицами Excel.

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

  • Функция импорта в Excel позволяет загружать данные из разных книг Excel.

  • Загрузка данных из книги Excel не создает связь между двумя файлами. Power Pivot создает только копию данных при импорте.

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

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

Функция импорта в Excel позволяет загружать данные из разных книг Excel.

Загрузка данных из книги Excel не создает связь между двумя файлами. Power Pivot создает только копию данных при импорте.

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

Загрузка из текстовых файлов

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

Если вы хотите загрузить CSV-файл в Power Pivot, вы должны использовать опцию Текстовый файл. Предположим, у вас есть следующий текстовый файл в формате CSV –

Результат

  • Откройте вкладку PowerPivot.

  • Перейдите на вкладку «Главная» в окне PowerPivot.

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

  • Прокрутите вниз до текстовых файлов.

Откройте вкладку PowerPivot.

Перейдите на вкладку «Главная» в окне PowerPivot.

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

Прокрутите вниз до текстовых файлов.

Текстовый файл

  • Нажмите Текстовый файл.

  • Нажмите кнопку Далее →. На экране появится Мастер импорта таблиц – Подключиться к плоскому файлу.

  • Найдите текстовый файл в поле «Путь к файлу». Файлы csv обычно имеют первую строку, представляющую заголовки столбцов.

  • Установите флажок Использовать первую строку в качестве заголовков столбцов, если в первой строке есть заголовки.

  • В поле Разделитель столбцов по умолчанию используется запятая (,), но в случае, если в вашем текстовом файле есть какой-либо другой оператор, такой как Tab, точка с запятой, пробел, двоеточие или вертикальная черта, выберите этот оператор.

Нажмите Текстовый файл.

Нажмите кнопку Далее →. На экране появится Мастер импорта таблиц – Подключиться к плоскому файлу.

Найдите текстовый файл в поле «Путь к файлу». Файлы csv обычно имеют первую строку, представляющую заголовки столбцов.

Установите флажок Использовать первую строку в качестве заголовков столбцов, если в первой строке есть заголовки.

В поле Разделитель столбцов по умолчанию используется запятая (,), но в случае, если в вашем текстовом файле есть какой-либо другой оператор, такой как Tab, точка с запятой, пробел, двоеточие или вертикальная черта, выберите этот оператор.

Путь Коробка

Как вы можете заметить, есть предварительный просмотр вашей таблицы данных. Нажмите Готово.

Power Pivot создает таблицу данных в модели данных.

Предварительный просмотр таблицы данных

Загрузка из буфера обмена

Предположим, у вас есть данные в приложении, которые не распознаются Power Pivot как источник данных. Чтобы загрузить эти данные в Power Pivot, у вас есть два варианта:

  • Скопируйте данные в файл Excel и используйте файл Excel в качестве источника данных для Power Pivot.

  • Скопируйте данные, чтобы они были в буфере обмена, и вставьте их в Power Pivot.

Скопируйте данные в файл Excel и используйте файл Excel в качестве источника данных для Power Pivot.

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

Вы уже изучили первый вариант в предыдущем разделе. И это предпочтительнее второго варианта, как вы найдете в конце этого раздела. Однако вы должны знать, как копировать данные из буфера обмена в Power Pivot.

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

буфер обмена

Word не является источником данных для Power Pivot. Поэтому выполните следующее –

  • Выберите таблицу в документе Word.

  • Скопируйте и вставьте его в окно PowerPivot.

Выберите таблицу в документе Word.

Скопируйте и вставьте его в окно PowerPivot.

Word Document

Откроется диалоговое окно Paste Preview .

  • Дайте имя в виде таблицы Word-Employee .

  • Установите флажок Использовать первую строку в качестве заголовков столбцов и нажмите ОК.

Дайте имя в виде таблицы Word-Employee .

Установите флажок Использовать первую строку в качестве заголовков столбцов и нажмите ОК.

Word-Employee Table

Данные, скопированные в буфер обмена, будут вставлены в новую таблицу данных в Power Pivot с вкладкой – Таблица Word-Employee.

табуляция

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

  • Скопируйте таблицу из Word.

  • Нажмите Вставить и заменить.

Скопируйте таблицу из Word.

Нажмите Вставить и заменить.

Вставить Заменить

Откроется диалоговое окно Paste Preview. Проверьте содержимое, которое вы используете для замены.

Вставить предварительный просмотр

Нажмите ОК.

Нажмите Ok

Как вы можете видеть, содержимое таблицы данных в Power Pivot заменяется содержимым в буфере обмена.

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

Новые ряды

  • Выберите две новые строки.

  • Нажмите Копировать.

  • Нажмите Вставить приложение в окне Power Pivot. Откроется диалоговое окно Paste Preview.

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

Выберите две новые строки.

Нажмите Копировать.

Нажмите Вставить приложение в окне Power Pivot. Откроется диалоговое окно Paste Preview.

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

Вставить приложение

Нажмите OK, чтобы продолжить.

проследовать

Как вы можете заметить, содержимое таблицы данных в Power Pivot добавляется к содержимому в буфере обмена.

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

Это из-за следующих причин –

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

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

  • При копировании из буфера обмена, если вы хотите добавить некоторые комментарии, вы не можете сделать это. Если вы сначала скопируете в файл Excel, вы можете вставить в таблицу Excel комментарии, которые будут связаны с Power Pivot.

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

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

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

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

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

Обновление данных в Power Pivot

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

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

  • Нажмите на вкладку таблицы данных.

  • Нажмите Обновить.

  • Выберите Обновить из выпадающего списка.

Нажмите на вкладку таблицы данных.

Нажмите Обновить.

Выберите Обновить из выпадающего списка.

обновление

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

  • Нажмите кнопку Обновить.

  • Выберите Обновить все из выпадающего списка.

Нажмите кнопку Обновить.

Выберите Обновить все из выпадающего списка.

Excel Power Pivot – модель данных

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

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

В этой главе вы подробно разберетесь в модели данных.

Excel и модель данных

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

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

  • Нажмите вкладку POWERPIVOT на ленте.

  • Нажмите Управление.

Нажмите вкладку POWERPIVOT на ленте.

Нажмите Управление.

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

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

Power Pivot и модель данных

Модель данных по своей сути является базой данных Power Pivot. Даже когда вы создаете модель данных из Excel, она создает только базу данных Power Pivot. Создание модели данных и / или добавление данных выполняется явно в Power Pivot.

Фактически вы можете управлять моделью данных из окна Power Pivot. Вы можете добавлять данные в модель данных, импортировать данные из разных источников данных, просматривать модель данных, создавать связи между таблицами, создавать вычисляемые поля и вычисляемые столбцы и т. Д.

Создание модели данных

Вы можете добавить таблицы в модель данных из Excel или напрямую импортировать данные в Power Pivot, создавая таким образом таблицы модели данных Power Pivot. Вы можете просмотреть модель данных, нажав Управление в окне Power Pivot.

Вы поймете, как добавить таблицы из Excel в модель данных в главе «Загрузка данных через Excel». Вы поймете, как загрузить данные в модель данных в главе «Загрузка данных в Power Pivot».

Таблицы в модели данных

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

Таблицы в модели данных называются таблицами данных.

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

Таблицы Excel и таблицы данных

Таблицы Excel – это просто набор отдельных таблиц. На рабочем листе может быть несколько таблиц. Доступ к каждой таблице возможен отдельно, но невозможно получить доступ к данным из более чем одной таблицы Excel одновременно. Это причина того, что при создании сводной таблицы она основана только на одной таблице. Если вам нужно использовать данные из двух таблиц Excel вместе, вам необходимо сначала объединить их в одну таблицу Excel.

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

Таблицы данных в модели данных можно просматривать двумя способами:

  • Просмотр данных.

  • Диаграмма

Просмотр данных.

Диаграмма

Представление данных модели данных

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

Просмотр данных

Представление схемы модели данных

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

Представление схемы

Отношения в модели данных

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

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

Вы также можете явно создавать отношения в любом из двух представлений –

  • Просмотр данных – Использование диалогового окна «Создать связь».

  • Представление схемы – нажав и перетащив, чтобы соединить две таблицы.

Просмотр данных – Использование диалогового окна «Создать связь».

Представление схемы – нажав и перетащив, чтобы соединить две таблицы.

Диалоговое окно «Создать связь»

В отношениях участвуют четыре объекта –

  • Таблица – таблица данных, с которой начинается связь.

  • Столбец – поле в таблице, которое также присутствует в соответствующей таблице.

  • Связанная таблица – таблица данных, где заканчивается связь.

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

Таблица – таблица данных, с которой начинается связь.

Столбец – поле в таблице, которое также присутствует в соответствующей таблице.

Связанная таблица – таблица данных, где заканчивается связь.

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

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

Подробнее об отношениях вы узнаете в главе «Управление таблицами данных и отношениями с Power Pivot».

Excel Power Pivot – управление моделью данных

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

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

Добавление таблиц Excel в модель данных с помощью сводной таблицы

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

Предположим, у вас есть две таблицы в вашей книге –

  • Один содержит данные о продавцах и регионах, которые они представляют, в таблице – продавец.

  • Другой, содержащий данные о продажах по регионам и месяцам, в таблице – Продажи.

Один содержит данные о продавцах и регионах, которые они представляют, в таблице – продавец.

Другой, содержащий данные о продажах по регионам и месяцам, в таблице – Продажи.

Добавление таблиц Excel

Вы можете суммировать продажи в зависимости от продавца, как указано ниже.

  • Нажмите на таблицу – Продажа.

  • Нажмите вкладку INSERT на ленте.

  • Выберите Сводная таблица в группе Таблицы.

Нажмите на таблицу – Продажа.

Нажмите вкладку INSERT на ленте.

Выберите Сводная таблица в группе Таблицы.

Будет создана пустая сводная таблица с полями из таблицы продаж – Регион, Месяц и Сумма заказа. Как вы можете заметить, под списком полей сводной таблицы есть команда MORE TABLES .

  • Нажмите на БОЛЬШЕ СТОЛОВ.

Нажмите на БОЛЬШЕ СТОЛОВ.

Откроется окно сообщения Создать новую сводную таблицу. Отображаемое сообщение: чтобы использовать несколько таблиц в анализе, необходимо создать новую сводную таблицу с помощью модели данных. Нажмите Да

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

Новая сводная таблица будет создана, как показано ниже –

Новая сводная таблица

Под полями сводной таблицы вы можете видеть две вкладки – ACTIVE и ALL .

  • Нажмите вкладку ВСЕ.

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

  • Щелкните поле «Продавец» в таблице «Продавец» и перетащите его в область ROWS.

  • Щелкните поле «Месяц» в таблице «Продажи» и перетащите его в область ROWS.

  • Щелкните поле «Сумма заказа» в таблице «Продажи» и перетащите его в область ∑ ЗНАЧЕНИЯ.

Нажмите вкладку ВСЕ.

Две таблицы – Sales и Salesperson с соответствующими полями отображаются в списке полей сводной таблицы.

Щелкните поле «Продавец» в таблице «Продавец» и перетащите его в область ROWS.

Щелкните поле «Месяц» в таблице «Продажи» и перетащите его в область ROWS.

Щелкните поле «Сумма заказа» в таблице «Продажи» и перетащите его в область ∑ ЗНАЧЕНИЯ.

Поля сводной таблицы

Сводная таблица создана. В полях сводной таблицы появляется сообщение – могут потребоваться взаимосвязи между таблицами .

Нажмите кнопку СОЗДАТЬ рядом с сообщением. Откроется диалоговое окно « Создать связь ».

Создать отношения

  • Под таблицей выберите Продажи.

  • Под полем Column (Foreign) выберите Region.

  • Под связанной таблицей выберите продавца.

  • В поле « Связанный столбец (основной)» выберите «Регион».

  • Нажмите ОК.

Под таблицей выберите Продажи.

Под полем Column (Foreign) выберите Region.

Под связанной таблицей выберите продавца.

В поле « Связанный столбец (основной)» выберите «Регион».

Нажмите ОК.

Диалоговое окно

Ваша сводная таблица из двух таблиц на двух листах готова.

Два стола

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

  • Нажмите вкладку POWERPIVOT на ленте.

  • Нажмите « Управление» в группе «Модель данных». Появится представление данных Power Pivot.

Нажмите вкладку POWERPIVOT на ленте.

Нажмите « Управление» в группе «Модель данных». Появится представление данных Power Pivot.

Создать Управление

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

Добавление таблиц Excel из другой книги в модель данных

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

Salesperson

Вы можете добавить таблицу Excel из другой книги в модель данных следующим образом:

  • Нажмите на таблицу продаж.

  • Нажмите вкладку INSERT.

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

Нажмите на таблицу продаж.

Нажмите вкладку INSERT.

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

Вставить таблицу

  • В поле Таблица / Диапазон введите Продажи.

  • Нажмите на новый лист.

  • Установите флажок Добавить эти данные в модель данных.

  • Нажмите ОК.

В поле Таблица / Диапазон введите Продажи.

Нажмите на новый лист.

Установите флажок Добавить эти данные в модель данных.

Нажмите ОК.

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

Вы добавили данные таблицы продаж в модель данных. Затем вы должны получить данные таблицы Salesperson также в Data Model следующим образом:

  • Нажмите на лист, содержащий таблицу продаж.

  • Нажмите вкладку ДАННЫЕ на ленте.

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

  • Нажмите на вкладку Таблицы.

Нажмите на лист, содержащий таблицу продаж.

Нажмите вкладку ДАННЫЕ на ленте.

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

Нажмите на вкладку Таблицы.

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

  • Нажмите «Продавец» в разделе «Salesperson.xlsx».

  • Нажмите Открыть. Откроется диалоговое окно « Импорт данных ».

  • Нажмите на отчет сводной таблицы.

  • Нажмите на новый лист.

Нажмите «Продавец» в разделе «Salesperson.xlsx».

Нажмите Открыть. Откроется диалоговое окно « Импорт данных ».

Нажмите на отчет сводной таблицы.

Нажмите на новый лист.

Импорт данных

Вы можете видеть, что флажок – Добавить эти данные в модель данных отмечен и неактивен. Нажмите ОК.

Новая рабочая таблица

Сводная таблица будет создана.

Сводная таблица создана

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

Добавление таблиц Excel в модель данных с ленты PowerPivot

Еще один способ добавления таблиц Excel в модель данных – сделать это с ленты PowerPivot .

Предположим, у вас есть две таблицы в вашей книге –

  • Один, содержащий данные о продавцах и регионах, которые они представляют, в таблице – продавец.

  • Другой, содержащий данные о продажах по регионам и месяцам, в таблице – Продажи.

Один, содержащий данные о продавцах и регионах, которые они представляют, в таблице – продавец.

Другой, содержащий данные о продажах по регионам и месяцам, в таблице – Продажи.

Продажи

Вы можете добавить эти таблицы Excel в модель данных, прежде чем выполнять какой-либо анализ.

  • Нажмите на таблицу Excel – Продажи.

  • Нажмите вкладку POWERPIVOT на ленте.

  • Нажмите Добавить в модель данных в группе Таблицы.

Нажмите на таблицу Excel – Продажи.

Нажмите вкладку POWERPIVOT на ленте.

Нажмите Добавить в модель данных в группе Таблицы.

PowerPivots

Появится окно Power Pivot с добавленной в него таблицей данных Salesperson. Далее на ленте в окне Power Pivot появляется вкладка – Связанная таблица.

  • Нажмите на вкладку Связанная таблица на ленте.

  • Нажмите на таблицу Excel: продавец.

Нажмите на вкладку Связанная таблица на ленте.

Нажмите на таблицу Excel: продавец.

Связанная таблица

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

Нажмите Перейти к таблице Excel .

Перейти к таблице Excel

Откроется окно Excel с рабочим листом, содержащим таблицу Salesperson.

  • Нажмите вкладку листа продаж.

  • Нажмите на таблицу продаж.

  • Нажмите Добавить в модель данных в группе Таблицы на ленте.

Нажмите вкладку листа продаж.

Нажмите на таблицу продаж.

Нажмите Добавить в модель данных в группе Таблицы на ленте.

Таблица продаж

Таблица продаж Excel также добавлена ​​в модель данных.

Excel Table Sales

Если вы хотите провести анализ на основе этих двух таблиц, как вам известно, вам нужно создать связь между этими двумя таблицами данных. В Power Pivot вы можете сделать это двумя способами:

  • Из представления данных

  • Из представления схемы

Из представления данных

Из представления схемы

Создание отношений из представления данных

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

  • Нажмите на вкладку «Дизайн» в окне Power Pivot.

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

Нажмите на вкладку «Дизайн» в окне Power Pivot.

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

Создание отношений

  • Нажмите на Продажи в поле Таблица. Это таблица, с которой начинаются отношения. Как вам известно, столбец должен быть полем, присутствующим в связанной таблице Salesperson, содержащей уникальные значения.

  • Нажмите на регион в поле столбца.

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

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

Нажмите на регион в поле столбца.

Нажмите на продавца в поле Связанная связанная таблица.

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

Связанный столбец

Нажмите кнопку Создать. Отношения созданы.

Создание отношений из представления схемы

Создание отношений из представления диаграммы относительно проще. Следуйте данным шагам.

  • Перейдите на вкладку «Главная» в окне Power Pivot.

  • Нажмите «Вид диаграммы» в группе «Вид».

Перейдите на вкладку «Главная» в окне Power Pivot.

Нажмите «Вид диаграммы» в группе «Вид».

Отношения из представления диаграммы

Представление схемы модели данных появится в окне Power Pivot.

Окно Power Pivot

  • Нажмите на регион в таблице продаж. Регион в таблице продаж выделен.

  • Перетащите в Регион в таблице Salesperson. Регион в таблице продавца также выделен. Линия появляется в направлении, которое вы перетащили.

  • Из таблицы Sales в таблицу Salesperson появляется строка с указанием взаимосвязи.

Нажмите на регион в таблице продаж. Регион в таблице продаж выделен.

Перетащите в Регион в таблице Salesperson. Регион в таблице продавца также выделен. Линия появляется в направлении, которое вы перетащили.

Из таблицы Sales в таблицу Salesperson появляется строка с указанием взаимосвязи.

Отношения с продавцом

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

направление

Если вы хотите знать поле, которое является частью отношения, щелкните по строке отношения. Строка и поле в обеих таблицах выделены.

Линия Отношений

Управление отношениями

Вы можете редактировать или удалять существующие отношения в модели данных.

  • Перейдите на вкладку «Дизайн» в окне Power Pivot.

  • Нажмите «Управление отношениями» в группе «Отношения». Откроется диалоговое окно «Управление отношениями».

Перейдите на вкладку «Дизайн» в окне Power Pivot.

Нажмите «Управление отношениями» в группе «Отношения». Откроется диалоговое окно «Управление отношениями».

Управлять отношениями

Будут отображены все отношения, существующие в модели данных.

Редактировать отношения

  • Нажмите на Отношения.

  • Нажмите кнопку Изменить . Откроется диалоговое окно « Редактировать отношения ».

Нажмите на Отношения.

Нажмите кнопку Изменить . Откроется диалоговое окно « Редактировать отношения ».

Вставить

  • Сделайте необходимые изменения в отношениях.

  • Нажмите ОК. Изменения отражаются в отношениях.

Сделайте необходимые изменения в отношениях.

Нажмите ОК. Изменения отражаются в отношениях.

Чтобы удалить отношения

  • Нажмите на Отношения.

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

  • Нажмите OK, если вы уверены, что хотите удалить. Выбранное отношение будет удалено.

Нажмите на Отношения.

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

Нажмите OK, если вы уверены, что хотите удалить. Выбранное отношение будет удалено.

Обновление данных Power Pivot

Предположим, вы изменили данные в таблице Excel. Вы можете добавить / изменить / удалить данные в таблице Excel.

Чтобы обновить данные PowerPivot, выполните следующие действия:

  • Перейдите на вкладку «Связанная таблица» в окне Power Pivot.

  • Нажмите Обновить все.

Перейдите на вкладку «Связанная таблица» в окне Power Pivot.

Нажмите Обновить все.

Таблица данных обновляется с учетом изменений, внесенных в таблицу Excel.

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

Сводная таблица Excel Power – создание

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

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

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

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

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

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

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

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

Создание Power PivotTable

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

  • Перейдите на вкладку «Главная» в окне «Лента в PowerPivot».

  • Нажмите Сводная таблица на ленте.

  • Выберите сводную таблицу из выпадающего списка.

Перейдите на вкладку «Главная» в окне «Лента в PowerPivot».

Нажмите Сводная таблица на ленте.

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

Создание Power PivotTable

Откроется диалоговое окно «Создать сводную таблицу». Как вы можете заметить, это простое диалоговое окно без каких-либо запросов к данным. Это связано с тем, что Power PivotTable всегда основана на модели данных, то есть на таблицах данных с определенными отношениями между ними.

Выберите «Новый лист» и нажмите «ОК».

новый

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

Новый лист создан

Как вы можете заметить, макет Power PivotTable похож на макет PivotTable. На ленте появляются СЛОВОЙ ИНСТРУМЕНТ , с вкладками АНАЛИЗ и ДИЗАЙН , идентичные Сводной таблице.

Список полей сводной таблицы появится в правой части листа. Здесь вы найдете некоторые отличия от сводной таблицы.

Поля Power PivotTable

Список полей сводной таблицы имеет две вкладки – ACTIVE и ALL, которые отображаются под заголовком и над списком полей. Вкладка ВСЕ выделена.

Поле сводных таблиц

Обратите внимание, что на вкладке « ВСЕ » отображаются все таблицы данных на вкладке «Модель данных», а на вкладке «АКТИВНЫЙ» отображаются все таблицы данных, выбранные для Power PivotTable. Поскольку сводная таблица Power пуста, это означает, что таблица данных еще не выбрана; следовательно, по умолчанию выбрана вкладка ВСЕ и отображаются две таблицы, которые в настоящее время находятся в модели данных. На этом этапе, если вы нажмете вкладку ACTIVE , список полей будет пустым.

  • Нажмите на имена таблиц в списке Поля сводной таблицы в разделе ВСЕ. Появятся соответствующие поля с флажками.

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

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

Нажмите на имена таблиц в списке Поля сводной таблицы в разделе ВСЕ. Появятся соответствующие поля с флажками.

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

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

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

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

  • Нажмите вкладку ACTIVE .

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

Нажмите вкладку ACTIVE .

Нажмите Активная вкладка

Как вы можете заметить, поле «Продавец» отображается в сводной таблице, а таблица «Продавец» отображается на вкладке « АКТИВНО », как и ожидалось.

  • Нажмите вкладку ВСЕ .

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

Нажмите вкладку ВСЕ .

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

Все вкладки

Снова, нажмите вкладку ACTIVE. Обе таблицы – Sales и Salesperson отображаются на вкладке ACTIVE .

Под активной вкладкой

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

  • Перетащите область в область ФИЛЬТРЫ.

Перетащите Месяц в область КОЛОННЫ.

Перетащите область в область ФИЛЬТРЫ.

Площадь столбца

  • Нажмите на стрелку рядом с ALL в окне фильтра Region.

  • Нажмите «Выбрать несколько элементов».

  • Выберите Север и Юг и нажмите ОК.

Нажмите на стрелку рядом с ALL в окне фильтра Region.

Нажмите «Выбрать несколько элементов».

Выберите Север и Юг и нажмите ОК.

Несколько предметов

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

Метки колонки

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

Excel Power Pivot – Основы DAX

Язык DAX (Data Analysis eXpression) является языком Power Pivot. DAX используется Power Pivot для моделирования данных, и его удобно использовать для самообслуживания BI. DAX основан на таблицах данных и столбцах в таблицах данных. Обратите внимание, что он не основан на отдельных ячейках таблицы, как в случае с формулами и функциями в Excel.

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

Расчетный столбец

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

Расширение модели данных с использованием вычисляемых столбцов

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

Расширение модели данных

Создайте сводную таблицу Power с этими данными.

Данные

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

Валовая прибыль

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

Как вы знаете, общая цена продукта – это цена продукта * Количество единиц, а валовая прибыль – общая сумма – общая цена продукта.

Вам нужно использовать выражения DAX, чтобы добавить вычисляемые столбцы следующим образом:

  • Выберите вкладку East_Sales в представлении данных окна Power Pivot, чтобы просмотреть таблицу данных East_Sales.

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить.

Выберите вкладку East_Sales в представлении данных окна Power Pivot, чтобы просмотреть таблицу данных East_Sales.

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить.

Вкладка East_Sales

Столбец справа с заголовком – Добавить столбец выделен.

Добавить столбец

Тип = [Цена продукта] * [№ из единиц] в строке формул и нажмите Enter .

Панель формул

Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

CalculatedColumn1

  • Дважды щелкните заголовок нового вычисляемого столбца.

  • Переименуйте заголовок как TotalProductPrice .

Дважды щелкните заголовок нового вычисляемого столбца.

Переименуйте заголовок как TotalProductPrice .

TotalProductPrice

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

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить.

  • Столбец справа с заголовком – Добавить столбец выделен.

  • Тип = [TotalSalesAmount] – [TotaProductPrice] в строке формул.

  • Нажмите Ввод.

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить.

Столбец справа с заголовком – Добавить столбец выделен.

Тип = [TotalSalesAmount] – [TotaProductPrice] в строке формул.

Нажмите Ввод.

Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

Новая колонка

  • Дважды щелкните заголовок нового вычисляемого столбца.

  • Переименуйте заголовок как Валовая прибыль.

Дважды щелкните заголовок нового вычисляемого столбца.

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

Заголовок как валовая прибыль

Добавьте вычисляемые столбцы в таблицу данных North_Sales аналогичным образом. Объединяя все шаги, выполните следующие действия:

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить. Столбец справа с заголовком – Добавить столбец выделен.

  • Тип = [Цена продукта] * [№ из единиц] в строке формул и нажмите Enter.

  • Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

  • Дважды щелкните заголовок нового вычисляемого столбца.

  • Переименуйте заголовок как TotalProductPrice .

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить. Столбец справа с заголовком – Добавить столбец выделен.

  • Введите = [TotalSalesAmount] – [TotaProductPrice] в строке формул и нажмите Enter. Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

  • Дважды щелкните заголовок нового вычисляемого столбца.

  • Переименуйте заголовок как Валовая прибыль .

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить. Столбец справа с заголовком – Добавить столбец выделен.

Тип = [Цена продукта] * [№ из единиц] в строке формул и нажмите Enter.

Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

Дважды щелкните заголовок нового вычисляемого столбца.

Переименуйте заголовок как TotalProductPrice .

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить. Столбец справа с заголовком – Добавить столбец выделен.

Введите = [TotalSalesAmount] – [TotaProductPrice] в строке формул и нажмите Enter. Новый столбец с заголовком CalculatedColumn1 вставляется со значениями, рассчитанными по введенной вами формуле.

Дважды щелкните заголовок нового вычисляемого столбца.

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

Повторите приведенные выше шаги для таблицы данных South Sales и таблицы данных West Sales.

North_Sales

У вас есть необходимые столбцы для суммирования валовой прибыли. Теперь создайте сводную таблицу Power.

Суммировать валовую прибыль

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

Вы можете суммировать это по регионам для продуктов, как указано ниже также –

прибыль

Расчетное поле

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

  • Нажмите под столбцом «Валовая прибыль» в таблице East_Sales в окне Power Pivot.

  • Введите EastProfit: = SUM ([Валовая прибыль]) / сумма ([TotalSalesAmount]) в строке формул.

  • Нажмите Ввод.

Нажмите под столбцом «Валовая прибыль» в таблице East_Sales в окне Power Pivot.

Введите EastProfit: = SUM ([Валовая прибыль]) / сумма ([TotalSalesAmount]) в строке формул.

Нажмите Ввод.

EastProfit

Рассчитанное поле EastProfit вставляется под столбцом «Валовая прибыль».

  • Щелкните правой кнопкой мыши по рассчитанному полю – EastProfit.

  • Выберите Формат из выпадающего списка.

Щелкните правой кнопкой мыши по рассчитанному полю – EastProfit.

Выберите Формат из выпадающего списка.

Выберите формат

Откроется диалоговое окно «Форматирование».

  • Выберите номер под категорией.

  • В поле «Формат» выберите «Процент» и нажмите «ОК».

Выберите номер под категорией.

В поле «Формат» выберите «Процент» и нажмите «ОК».

Выберите номер

Рассчитанное поле EastProfit форматируется в процентах.

процент

Повторите шаги, чтобы вставить следующие вычисляемые поля –

  • NorthProfit в таблице данных North_Sales.

  • SouthProfit в таблице данных South_Sales.

  • WestProfit в таблице данных West_Sales.

NorthProfit в таблице данных North_Sales.

SouthProfit в таблице данных South_Sales.

WestProfit в таблице данных West_Sales.

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

Нажмите на Power PivotTable. Вы можете видеть, что вычисленные поля появляются в таблицах.

Повторите шаги

  • Выберите поля – EastProfit, NorthProfit, SouthProfit и WestProfit из таблиц в списке Поля сводной таблицы.

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

Выберите поля – EastProfit, NorthProfit, SouthProfit и WestProfit из таблиц в списке Поля сводной таблицы.

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

Процент Прибыль

Примечание . Поля вычисления в предыдущих версиях Excel назывались « Меры» .

Excel Power Pivot – изучение данных

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

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

Загрузка данных из базы данных Access

Чтобы загрузить данные из базы данных Access, выполните следующие действия:

  • Откройте новую пустую книгу в Excel.

  • Нажмите «Управление» в группе «Модель данных».

  • Нажмите вкладку POWERPIVOT на ленте.

Откройте новую пустую книгу в Excel.

Нажмите «Управление» в группе «Модель данных».

Нажмите вкладку POWERPIVOT на ленте.

лента

Откроется окно Power Pivot.

  • Перейдите на вкладку «Главная» в окне Power Pivot.

  • Нажмите Из базы данных в группе Получить внешние данные.

  • Выберите From Access из выпадающего списка.

Перейдите на вкладку «Главная» в окне Power Pivot.

Нажмите Из базы данных в группе Получить внешние данные.

Выберите From Access из выпадающего списка.

Power Pivot

Появится мастер импорта таблиц.

  • Укажите имя дружественного соединения .

  • Найдите файл базы данных Access, Events.accdb, файл базы данных событий.

  • Нажмите на кнопку Далее>.

Укажите имя дружественного соединения .

Найдите файл базы данных Access, Events.accdb, файл базы данных событий.

Нажмите на кнопку Далее>.

Дружеская Связь

В мастере импорта таблиц отображаются параметры для выбора способа импорта данных.

Нажмите « Выбрать» из списка таблиц и представлений, чтобы выбрать данные для импорта, и нажмите « Далее» .

Таблица импорта

Мастер импорта таблиц отображает все таблицы в базе данных Access, которые вы выбрали. Установите все флажки, чтобы выбрать все таблицы, и нажмите «Готово».

Мастер импорта таблиц

Мастер импорта таблиц отображает – Импорт и показывает состояние импорта. Это может занять несколько минут, и вы можете остановить импорт, нажав кнопку « Остановить импорт» .

После завершения импорта данных в мастере импорта таблиц отображается « Успешно» и отображаются результаты импорта. Нажмите Закрыть .

Остановить импорт

Power Pivot отображает все импортированные таблицы на разных вкладках в представлении данных.

Вкладки в представлении данных

Нажмите на представление схемы.

Нажмите Вид диаграммы

Вы можете заметить, что между таблицами существует связь – Дисциплины и Медали . Это связано с тем, что при импорте данных из реляционной базы данных, такой как Access, отношения, существующие в базе данных, также импортируются в модель данных в Power Pivot.

Создание сводной таблицы из модели данных

Создайте сводную таблицу с таблицами, которые вы импортировали в предыдущем разделе, следующим образом:

  • Нажмите Сводная таблица на ленте.

  • Выберите сводную таблицу из выпадающего списка.

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

Нажмите Сводная таблица на ленте.

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

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

Выберите новый лист

Пустая сводная таблица создается на новом листе в окне Excel.

Пустая сводная таблица

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

  • Перетащите поле NOC_CountryRegion в таблице медалей в область COLUMNS.

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

  • Фильтр Дисциплина отображает только пять видов спорта: стрельба из лука, дайвинг, фехтование, фигурное катание и конькобежный спорт. Это можно сделать либо в области полей сводной таблицы, либо из фильтра меток строк в самой сводной таблице.

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

  • Снова выберите медаль из таблицы медалей и перетащите ее в область ФИЛЬТРЫ.

Перетащите поле NOC_CountryRegion в таблице медалей в область COLUMNS.

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

Фильтр Дисциплина отображает только пять видов спорта: стрельба из лука, дайвинг, фехтование, фигурное катание и конькобежный спорт. Это можно сделать либо в области полей сводной таблицы, либо из фильтра меток строк в самой сводной таблице.

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

Снова выберите медаль из таблицы медалей и перетащите ее в область ФИЛЬТРЫ.

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

NOC_CountryRegion

Изучение данных с помощью сводной таблицы

Возможно, вы захотите отобразить только эти значения с Medal Count> 80. Для этого выполните следующие шаги –

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

  • Выберите Value Filters из выпадающего списка.

  • Выберите Больше чем… . из второго выпадающего списка.

  • Нажмите ОК.

Нажмите на стрелку справа от метки столбца.

Выберите Value Filters из выпадающего списка.

Выберите Больше чем… . из второго выпадающего списка.

Нажмите ОК.

Фильтры значений

Откроется диалоговое окно « Фильтр значений ». Введите 80 в крайнем правом поле и нажмите ОК.

Диалоговое окно «Фильтры значений»

Сводная таблица отображает только те регионы с общим количеством медалей более 80.

Область, край

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

Обобщение данных из разных источников в Power Pivot

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

  • Создайте новый лист в книге.

  • Создать таблицу в Excel – Спорт.

Создайте новый лист в книге.

Создать таблицу в Excel – Спорт.

Обобщающие данные

Добавьте спортивный стол в модель данных.

Добавить Спорт

Создайте связь между таблицами Disciplines и Sports с полем SportID .

Дисциплины и Спорт

Добавьте поле Спорт в сводную таблицу.

спорт

Перемешайте поля – Дисциплина и Спорт в области ROWS.

Область рядов

Расширение исследования данных

Вы можете получить таблицу « События» и в дальнейшем исследовании данных.

Создайте связь между таблицами « События» и « Медали» с полем DisciplineEvent .

Расширение исследования данных

Добавьте таблицу Hosts в рабочую книгу и модель данных.

Хосты

Расширение модели данных с использованием вычисляемых столбцов

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

  • Перейдите к таблице Hosts в представлении данных окна PowerPivot.

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить.

Перейдите к таблице Hosts в представлении данных окна PowerPivot.

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить.

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

Выделенные

  • Введите следующую формулу DAX в строке формул = CONCATENATE ([Edition], [Season])

  • Нажмите Ввод.

Введите следующую формулу DAX в строке формул = CONCATENATE ([Edition], [Season])

Нажмите Ввод.

Создается новый столбец с заголовком CalculatedColumn1, и столбец заполняется значениями, полученными из приведенной выше формулы DAX.

DAX Formula

Щелкните правой кнопкой мыши новый столбец и выберите «Переименовать столбец» в раскрывающемся списке.

Переименовать колонку

Введите EditionID в заголовке нового столбца.

EditionID

Как видите, столбец EditionID имеет уникальные значения в таблице Hosts.

Создание отношения с использованием вычисляемых столбцов

Если вам необходимо создать связь между таблицей Hosts и таблицей Медали , столбец EditionID также должен существовать в таблице Медали. Создайте вычисляемый столбец в таблице медалей следующим образом:

  • Нажмите на таблицу медалей в представлении данных Power Pivot.

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить.

Нажмите на таблицу медалей в представлении данных Power Pivot.

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить.

Введите формулу DAX в формуле bar = YEAR ([EDITION]) и нажмите Enter.

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

Создан как год

  • Введите следующую формулу DAX в строке формул = CONCATENATE ([Год], [Сезон])

  • Переименуйте новый столбец, созданный как EditionID .

Введите следующую формулу DAX в строке формул = CONCATENATE ([Год], [Сезон])

Переименуйте новый столбец, созданный как EditionID .

CONCATENATE

Как вы можете заметить, столбец EditionID в таблице медалей имеет значения, идентичные столбцу EditionID в таблице Hosts. Таким образом, вы можете создать связь между таблицами – Медали и Спорт с полем EditionID.

  • Переключитесь на представление схемы в окне PowerPivot.

  • Создайте связь между таблицами-медалями и хостами с полем, полученным из вычисляемого столбца, т.е. EditionID .

Переключитесь на представление схемы в окне PowerPivot.

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

Расчетный столбец

Теперь вы можете добавлять поля из таблицы Hosts в Power PivotTable.

Excel Power Pivot – Плоский

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

Например, рассмотрим следующую модель данных.

Читать сводную таблицу

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

Создание сводной таблицы

Вы можете создать Power PivotTable следующим образом:

  • Перейдите на вкладку «Главная» на ленте в окне PowerPivot.

  • Нажмите Сводная таблица.

  • Выберите сводную таблицу из выпадающего списка.

Перейдите на вкладку «Главная» на ленте в окне PowerPivot.

Нажмите Сводная таблица.

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

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

Будет создана пустая сводная таблица.

  • Перетащите поля – Продавец, Регион и Продукт из списка Поля сводной таблицы в область ROWS.

  • Перетащите поле – TotalSalesAmount из таблиц – Восток, Север, Юг и Запад в область ∑ VALUES.

Перетащите поля – Продавец, Регион и Продукт из списка Поля сводной таблицы в область ROWS.

Перетащите поле – TotalSalesAmount из таблиц – Восток, Север, Юг и Запад в область ∑ VALUES.

TotalSalesAmount

Как видите, читать такой отчет немного громоздко. Чем больше будет количество записей, тем сложнее будет.

Power Pivot предоставляет решение для лучшего представления данных с помощью Flatlined PivotTable.

Создание плоской сводной таблицы

Вы можете создать Power Flatlined PivotTable следующим образом:

  • Перейдите на вкладку «Главная» на ленте в окне PowerPivot.

  • Нажмите Сводная таблица.

  • Выберите Сводная сводная таблица из выпадающего списка.

Перейдите на вкладку «Главная» на ленте в окне PowerPivot.

Нажмите Сводная таблица.

Выберите Сводная сводная таблица из выпадающего списка.

Сводная сводная таблица

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

Создать сводную сводную таблицу

Как вы можете видеть, данные сведены в эту сводную таблицу.

Сглаженные данные

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

Изучение данных в сводной сводной таблице

Предположим, вы хотите обобщить данные о продажах продукта – Кондиционер. Вы можете сделать это простым способом с помощью Сводной сводной таблицы следующим образом:

  • Нажмите на стрелку рядом с заголовком столбца – Продукт.

  • Установите флажок «Кондиционер» и снимите флажки в других полях. Нажмите ОК.

Нажмите на стрелку рядом с заголовком столбца – Продукт.

Установите флажок «Кондиционер» и снимите флажки в других полях. Нажмите ОК.

Коробка Кондиционер

Сводная сводная таблица фильтруется по данным о продажах кондиционера.

Вы можете сделать его более сглаженным, перетащив AL VALUES в область ROWS из области COLUMNS.

Переименуйте пользовательские имена значений суммирования в области AL VALUES, чтобы сделать их более значимыми следующим образом:

  • Нажмите на значение суммирования, скажем, Sum of TotalSalesAmount для Востока.

  • Выберите Value Field Settings из выпадающего списка.

  • Измените пользовательское имя на East TotalSalesAmount.

  • Повторите шаги для других трех значений суммирования.

Нажмите на значение суммирования, скажем, Sum of TotalSalesAmount для Востока.

Выберите Value Field Settings из выпадающего списка.

Измените пользовательское имя на East TotalSalesAmount.

Повторите шаги для других трех значений суммирования.

Ценности

Вы также можете суммировать количество проданных единиц.

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

  • Переименуйте значения в Восток Общее количество единиц, Север Общее количество единиц, Юг Общее количество единиц и Запад Общее количество единиц соответственно.

Перетащите № единиц в область ∑ VALUES из каждой таблицы – East_Sales, North_Sales, South_Sales и West_Sales.

Переименуйте значения в Восток Общее количество единиц, Север Общее количество единиц, Юг Общее количество единиц и Запад Общее количество единиц соответственно.

Количество единиц

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

  • Выберите строки с пустыми значениями.

  • Щелкните правой кнопкой мыши и выберите «Скрыть» в раскрывающемся списке.

Выберите строки с пустыми значениями.

Щелкните правой кнопкой мыши и выберите «Скрыть» в раскрывающемся списке.

Все строки с пустыми значениями будут скрыты.

Пустые значения

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

  • Нажмите на заголовок столбца – Продавец.

  • Нажмите вкладку ANALYZE на ленте.

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

  • Перейдите на вкладку «Макет и печать».

  • Установите флажок – Повторять метки предметов .

  • Нажмите ОК.

Нажмите на заголовок столбца – Продавец.

Нажмите вкладку ANALYZE на ленте.

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

Перейдите на вкладку «Макет и печать».

Установите флажок – Повторять метки предметов .

Нажмите ОК.

Повторите ярлыки предметов

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

Self-пояснительная

Перетащите поле Регионы из области.

Полевые Регионы

В обратном порядке полей – продавец и продукт в области ROWS.

Обратный порядок

Вы получили краткий отчет, объединяющий данные из шести таблиц в Power Pivot.

Excel Power Pivot Charts – Создание

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

В этой главе вы узнаете о Power PivotCharts. Отныне мы будем называть их PivotCharts для простоты.

Создание сводной диаграммы

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

Создание сводной диаграммы

  • Перейдите на вкладку «Главная» в окне «Лента в Power Pivot».

  • Нажмите Сводная таблица.

  • Выберите PivotChart из выпадающего списка.

Перейдите на вкладку «Главная» в окне «Лента в Power Pivot».

Нажмите Сводная таблица.

Выберите PivotChart из выпадающего списка.

Выберите сводную диаграмму

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

Создать сводную диаграмму

Пустая сводная диаграмма создается на новом листе в окне Excel.

Пустая сводная диаграмма

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

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

  • Перетащите поля – Продавец и Регион в область AXIS.

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

Перетащите поля – Продавец и Регион в область AXIS.

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

Две полевые кнопки

Перетащите TotalSalesAmount из каждой из четырех таблиц – East_Sales, North_Sales, South_Sales и West_Sales в область VALUES.

Перетащите TotalSalesAmount

Следующее появляется на листе –

  • В сводной диаграмме столбчатая диаграмма отображается по умолчанию.

  • В области LEGEND добавлены ∑ VALUES.

  • Значения отображаются в легенде в сводной диаграмме с заголовком «Значения».

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

  • Нажми на плюс Кнопка в правом верхнем углу сводной диаграммы. Появится раскрывающийся список « Элементы диаграммы» .

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

В области LEGEND добавлены ∑ VALUES.

Значения отображаются в легенде в сводной диаграмме с заголовком «Значения».

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

Нажми на плюс Кнопка в правом верхнем углу сводной диаграммы. Появится раскрывающийся список « Элементы диаграммы» .

Элементы диаграммы

Снимите флажок Легенда в списке элементов диаграммы. Легенда удалена из сводной диаграммы.

Box Legend

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

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

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

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

Скрыть значение

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

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

Кнопки поля значения

Список полей сводной диаграммы

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

Список полей сводной диаграммы

Аналогично, области такие же, как и в случае с сводной диаграммой Excel. Там четыре области –

  • ОСЬ (Категории)

  • ЛЕГЕНДА (серия)

  • ∑ ЦЕННОСТИ

  • ФИЛЬТРЫ

ОСЬ (Категории)

ЛЕГЕНДА (серия)

∑ ЦЕННОСТИ

ФИЛЬТРЫ

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

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

Вы можете использовать полевые кнопки Оси на графике для фильтрации отображаемых данных. Нажмите на стрелку на кнопке поля Ось – Регион.

Кнопка Поля Оси

Раскрывающийся список выглядит следующим образом:

Появляется выпадающий список

Вы можете выбрать значения, которые вы хотите отобразить. Кроме того, вы можете поместить поле в область ФИЛЬТРЫ для фильтрации значений.

Перетащите поле Регион в область ФИЛЬТРЫ. Кнопка «Фильтр отчетов» – область отображается на сводной диаграмме.

Область фильтров

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

Фильтр отчетов

Вы можете выбрать значения, которые вы хотите отобразить.

Слайсеры в сводной диаграмме

Использование срезов – это еще одна опция для фильтрации данных в Power PivotChart.

  • Нажмите вкладку ANALYZE в разделе Инструменты PIVOTCHART на ленте.

  • Нажмите Вставить слайсер в группе Фильтр. Откроется диалоговое окно « Вставить слайсер ».

Нажмите вкладку ANALYZE в разделе Инструменты PIVOTCHART на ленте.

Нажмите Вставить слайсер в группе Фильтр. Откроется диалоговое окно « Вставить слайсер ».

Вставить слайсер

Все таблицы и соответствующие поля отображаются в диалоговом окне «Вставить слайсер».

Щелкните поле Region в таблице Salesperson в диалоговом окне Insert Slicer.

Диалоговое окно "Вставить слайсер"

На листе появится слайсер для поля Region.

Slicer

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

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

Инструменты сводной диаграммы

В Power PivotChart инструменты PIVOTCHART имеют три вкладки на ленте по сравнению с двумя вкладками в сводной диаграмме Excel –

  • ПРОАНАЛИЗИРУЙТЕ

  • ДИЗАЙН

  • ФОРМАТ

ПРОАНАЛИЗИРУЙТЕ

ДИЗАЙН

ФОРМАТ

Третья вкладка – FORMAT – это дополнительная вкладка в Power PivotChart.

Инструменты сводной диаграммы

Нажмите вкладку FORMAT на ленте.

Вкладка «Формат»

Все параметры ленты на вкладке «ФОРМАТ» предназначены для добавления блеска в сводную диаграмму. Вы можете использовать эти опции разумно, не скучая.

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

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

В этой главе вы узнаете, как создавать комбинации таблиц и диаграмм в окне Power Pivot.

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

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

Диаграмма и таблица (горизонтальные)

С помощью этой опции вы можете создать Power PivotChart и Power PivotTable, расположенные один за другим горизонтально в одном листе.

  • Перейдите на вкладку «Главная» в окне Power Pivot.

  • Нажмите Сводная таблица.

  • Выберите Chart and Table (Horizontal) из выпадающего списка.

Перейдите на вкладку «Главная» в окне Power Pivot.

Нажмите Сводная таблица.

Выберите Chart and Table (Horizontal) из выпадающего списка.

Горизонтальная диаграмма и таблица

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

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

Пустая сводная диаграмма и пустая сводная таблица появятся на новом листе.

Пустая сводная диаграмма

  • Нажмите на сводную диаграмму.

  • Перетащите NOC_CountryRegion из таблицы Медали в область AXIS.

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

  • Щелкните правой кнопкой мыши Chart и выберите Change Chart Type из выпадающего списка.

  • Выберите диаграмму области.

  • Измените название диаграммы на Общее количество медалей – в зависимости от страны .

Нажмите на сводную диаграмму.

Перетащите NOC_CountryRegion из таблицы Медали в область AXIS.

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

Щелкните правой кнопкой мыши Chart и выберите Change Chart Type из выпадающего списка.

Выберите диаграмму области.

Измените название диаграммы на Общее количество медалей – в зависимости от страны .

Изменить тип диаграммы

Как видите, в США больше всего медалей (> 4500).

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

  • Перетащите Спорт со Спортивного стола в область ROWS.

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

  • Перетащите NOC_CountryRegion из таблицы Медали в область ФИЛЬТРЫ.

  • Отфильтруйте поле NOC_CountryRegion по значению США.

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

Перетащите Спорт со Спортивного стола в область ROWS.

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

Перетащите NOC_CountryRegion из таблицы Медали в область ФИЛЬТРЫ.

Отфильтруйте поле NOC_CountryRegion по значению США.

Значение

Измените формат отчета сводной таблицы на контурную форму.

Отчет сводной таблицы

  • Отмените выбор Спорт со спортивного стола.

  • Перетащите Gender из таблицы медалей в область ROWS.

Отмените выбор Спорт со спортивного стола.

Перетащите Gender из таблицы медалей в область ROWS.

Перетащите Пол

Диаграмма и таблица (по вертикали)

С помощью этой опции вы можете создать Power PivotChart и Power PivotTable, расположенные один под другим вертикально в одном листе.

  • Перейдите на вкладку «Главная» в окне Power Pivot.

  • Нажмите Сводная таблица.

  • Выберите Chart and Table (Vertical) из выпадающего списка.

Перейдите на вкладку «Главная» в окне Power Pivot.

Нажмите Сводная таблица.

Выберите Chart and Table (Vertical) из выпадающего списка.

Вертикальная диаграмма и таблица

Откроется диалоговое окно « Создание сводной диаграммы и сводной таблицы (по вертикали) ». Выберите «Новый лист» и нажмите «ОК».

вертикальный

Пустая сводная диаграмма и пустая сводная таблица отображаются вертикально на новом листе.

  • Нажмите на сводную диаграмму.

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

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

  • Щелкните правой кнопкой мыши Chart и выберите Change Chart Type из выпадающего списка.

  • Выберите линейный график.

  • Установите флажок Метки данных в элементах диаграммы.

  • Измените название диаграммы на общее количество медалей – год мудрый .

Нажмите на сводную диаграмму.

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

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

Щелкните правой кнопкой мыши Chart и выберите Change Chart Type из выпадающего списка.

Выберите линейный график.

Установите флажок Метки данных в элементах диаграммы.

Измените название диаграммы на общее количество медалей – год мудрый .

Всего медалей

Как вы можете видеть, 2008 год имеет наибольшее количество медалей (2450).

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

  • Перетащите Спорт со Спортивного стола в область ROWS.

  • Перетащите Gender из таблицы медалей в область ROWS.

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

  • Перетащите Год из таблицы медалей в область ФИЛЬТРЫ.

  • Отфильтруйте поле Год до значения 2008.

  • Измените формат отчета сводной таблицы на контурную форму.

  • Отфильтруйте поле Спорт со значениями фильтров на значение, большее или равное 80.

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

Перетащите Спорт со Спортивного стола в область ROWS.

Перетащите Gender из таблицы медалей в область ROWS.

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

Перетащите Год из таблицы медалей в область ФИЛЬТРЫ.

Отфильтруйте поле Год до значения 2008.

Измените формат отчета сводной таблицы на контурную форму.

Отфильтруйте поле Спорт со значениями фильтров на значение, большее или равное 80.

Количество медалей

Excel Power Pivot – Иерархии

Иерархия в модели данных представляет собой список вложенных столбцов в таблице данных, которые рассматриваются как один элемент при использовании в сводной таблице Power. Например, если в таблице данных есть столбцы – Страна, Штат, Город, можно определить иерархию, чтобы объединить три столбца в одно поле.

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

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

Иерархии

Создание Иерархии

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

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

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

  • Выберите Создать иерархию из выпадающего списка.

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

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

Выберите Создать иерархию из выпадающего списка.

Создать иерархии

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

Поле Иерархии

Переименование Иерархии

Чтобы переименовать поле иерархии, выполните следующие действия:

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

  • Выберите Rename из выпадающего списка.

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

Выберите Rename из выпадающего списка.

Переименование Иерархии

Введите EventHierarchy .

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

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

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

  • Перейдите на вкладку «Сводная таблица» на ленте в окне Power Pivot.

  • Нажмите Сводная таблица на ленте.

Перейдите на вкладку «Сводная таблица» на ленте в окне Power Pivot.

Нажмите Сводная таблица на ленте.

Иерархия в модели данных

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

Выберите новый лист и нажмите кнопку ОК

Пустая сводная таблица создается на новом листе.

Сводная таблица Пусто

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

  • Нажмите на стрелку Стрела перед EventHierarchy.

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

Нажмите на стрелку Стрела перед EventHierarchy.

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

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

Под EventHierarchy

Как вы можете заметить, три поля, которые вы добавили в иерархию, также отображаются в разделе Дополнительные поля с флажками. Если вы не хотите, чтобы они отображались в списке полей сводной таблицы в разделе « Дополнительные поля» , необходимо скрыть столбцы в таблице данных – «Медали» в представлении данных в окне Power Pivot. Вы всегда можете показать их, когда захотите.

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

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

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

Перетащите EventHierarchy в область ROWS.

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

Перетащите EventHierarchy

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

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

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

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

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

DisciplineID

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

Создание иерархии на основе нескольких таблиц

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

Как вы знаете, таблицы – медали и дисциплины связаны между собой. Вы можете добавить поле Discipline из таблицы Disciplines в таблицу медалей, создав столбец, используя связь с DAX.

  • Нажмите на представление данных в окне Power Pivot.

  • Перейдите на вкладку «Дизайн» на ленте.

  • Нажмите Добавить.

Нажмите на представление данных в окне Power Pivot.

Перейдите на вкладку «Дизайн» на ленте.

Нажмите Добавить.

Столбец – Добавить столбец с правой стороны таблицы будет подсвечен.

Введите = RELATED (Disciplines [Discipline]) в строке формул. Новый столбец – CalculatedColumn1 создается со значениями в качестве значений поля Discipline в таблице Disciplines.

Поле Дисциплины

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

Удаление уровня ребенка из иерархии

Как вы можете заметить, иерархия видна только в виде диаграммы, а не в виде данных. Следовательно, вы можете редактировать иерархию только в виде диаграммы.

  • Нажмите на представление схемы в окне Power Pivot.

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

  • Выберите Удалить из иерархии в раскрывающемся списке.

Нажмите на представление схемы в окне Power Pivot.

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

Выберите Удалить из иерархии в раскрывающемся списке.

Удалить из иерархии

Откроется диалоговое окно подтверждения. Нажмите Удалить из иерархии .

Подтвердить диалоговое окно

Поле DisciplineID удаляется из иерархии. Помните, что вы удалили поле из иерархии, но исходное поле все еще существует в таблице данных.

Далее вам нужно добавить поле Discipline в EventHierarchy.

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

Вы можете добавить поле Discipline к существующей иерархии – EventHierarchy следующим образом –

  • Нажмите на поле в таблице медалей.

  • Перетащите его в поле «События» ниже в иерархии событий.

Нажмите на поле в таблице медалей.

Перетащите его в поле «События» ниже в иерархии событий.

Добавление уровня ребенка

Поле Discipline добавляется в EventHierarchy.

Поле добавлено

Как вы можете видеть, порядок полей в EventHierarchy имеет вид Sport – Event – ​​Discipline. Но, как вы знаете, это должен быть Sport-Discipline-Event. Следовательно, вам нужно изменить порядок полей.

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

Чтобы переместить поле «Дисциплина» в положение после поля «Спорт», выполните следующие действия:

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

  • Выберите Move Up из выпадающего списка.

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

Выберите Move Up из выпадающего списка.

Орден детского уровня

Порядок полей меняется на Sport-Discipline-Event.

Порядок полей

Сводная таблица с изменениями в иерархии

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

Нажмите на лист с окном сводной таблицы в Excel.

Нажмите на лист

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

Нажмите на знак + перед Aquatics в сводной таблице. Дочерние уровни отображаются как значения поля Discipline.

Список полей

Скрытие и Отображение Иерархий

Вы можете скрыть иерархии и показывать их в любое время.

  • Снимите флажок Иерархии в верхнем меню представления схемы, чтобы скрыть иерархии.

  • Установите флажок Иерархии, чтобы показать иерархии.

Снимите флажок Иерархии в верхнем меню представления схемы, чтобы скрыть иерархии.

Установите флажок Иерархии, чтобы показать иерархии.

Скрытие и Отображение Иерархии

Создание иерархии другими способами

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

1. Нажмите кнопку «Создать иерархию» в верхнем правом углу таблицы данных «Медали» в виде диаграммы.

Создать иерархию

Новая иерархия создается в таблице без каких-либо полей в ней.

Новая иерархия в таблице

Перетащите поля Год и Сезон в указанном порядке в новую иерархию. Иерархия показывает дочерние уровни.

Поля Год

2. Другой способ создания той же иерархии заключается в следующем:

  • Щелкните правой кнопкой мыши поле Год в таблице данных Медали в виде диаграммы.

  • Выберите Создать иерархию из выпадающего списка.

Щелкните правой кнопкой мыши поле Год в таблице данных Медали в виде диаграммы.

Выберите Создать иерархию из выпадающего списка.

Та же иерархия

В таблице создается новая иерархия с дочерним полем Year.

Детское поле

Перетащите сезон поля в иерархию. Иерархия показывает дочерние уровни.

Полевой сезон

Удаление иерархии

Вы можете удалить иерархию из модели данных следующим образом:

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

  • Выберите Удалить из выпадающего списка.

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

Выберите Удалить из выпадающего списка.

Удаление иерархии

Откроется диалоговое окно подтверждения . Нажмите Удалить из модели .

Удалить из модели

Иерархия удаляется.

Иерархия удалена

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

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

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

  • Выберите Value Field Settings из выпадающего списка.

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

Выберите Value Field Settings из выпадающего списка.

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

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

  • Перейдите на вкладку « Показать значения как ».

  • Выберите% от общего количества родительских строк в списке и нажмите OK.

Перейдите на вкладку « Показать значения как ».

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

Настройки поля

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

Родительские итоги

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

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

  • Щелкните значение поля «Событие» в сводной таблице.

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

Щелкните значение поля «Событие» в сводной таблице.

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

Бурение до

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

Нажмите Drill Up .

Нажмите Drill Up

Данные сводной таблицы развертываются до дисциплины.

Сверлил

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

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

Исследуй Box

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

Excel Power Pivot – эстетические отчеты

Вы можете создавать эстетические отчеты по анализу данных с помощью Power Pivot Data, которая находится в модели данных.

Важные особенности –

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

  • Вы можете вставить слайсеры для фильтрации данных в отчете.

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

  • Как только ваш окончательный отчет будет готов, вы можете скрыть слайсеры с экрана.

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

Вы можете вставить слайсеры для фильтрации данных в отчете.

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

Как только ваш окончательный отчет будет готов, вы можете скрыть слайсеры с экрана.

В этой главе вы узнаете, как получать отчеты с помощью параметров, доступных в Power Pivot.

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

Следующая модель данных

Отчеты на основе Power PivotChart

Создайте Power PivotChart следующим образом –

  • Перейдите на вкладку «Главная» в окне «Лента в PowerPivot».

  • Нажмите Сводная таблица.

  • Выберите PivotChart из выпадающего списка.

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

Перейдите на вкладку «Главная» в окне «Лента в PowerPivot».

Нажмите Сводная таблица.

Выберите PivotChart из выпадающего списка.

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

Пустая сводная диаграмма создается на новом листе в окне Excel.

  • Перетащите Спорт со стола Медали в область Оси.

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

Перетащите Спорт со стола Медали в область Оси.

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

Перетащить медаль

  • Перейдите на вкладку «АНАЛИЗ» в «Сводные инструменты» на ленте.

  • Нажмите Вставить слайсер в группе фильтров. Откроется диалоговое окно Inset Slicers.

  • Щелкните поле NOC_CountryRegion в таблице медалей.

  • Нажмите ОК.

Перейдите на вкладку «АНАЛИЗ» в «Сводные инструменты» на ленте.

Нажмите Вставить слайсер в группе фильтров. Откроется диалоговое окно Inset Slicers.

Щелкните поле NOC_CountryRegion в таблице медалей.

Нажмите ОК.

анализировать

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

  • Выберите США.

  • Перетащите Пол из таблицы медалей в область ГЕНДЕР.

Выберите США.

Перетащите Пол из таблицы медалей в область ГЕНДЕР.

ГЕНДЕР Площадь

  • Щелкните правой кнопкой мыши на сводной диаграмме.

  • Выберите Изменить тип диаграммы из раскрывающегося списка.

Щелкните правой кнопкой мыши на сводной диаграмме.

Выберите Изменить тип диаграммы из раскрывающегося списка.

Тип диаграммы

Откроется диалоговое окно «Изменить тип диаграммы».

Нажмите на столбец с накоплением.

Колонка с накоплением

  • Вставьте слайсер для спортивного поля.

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

  • Уберите поле Спорт из зоны ОСи.

  • Выберите Водный спорт в слайсере – Спорт.

Вставьте слайсер для спортивного поля.

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

Уберите поле Спорт из зоны ОСи.

Выберите Водный спорт в слайсере – Спорт.

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

Макет отчета

Создайте сводную таблицу следующим образом –

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

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

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

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

  • Перетащите NOC_CountryRegion из таблицы Медали в область AXIS.

  • Перетащите Спорт со стола Медали в область КОЛОННЫ.

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

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

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

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

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

Нажмите на новый рабочий лист и нажмите ОК. Пустая сводная таблица создается на новом листе.

Перетащите NOC_CountryRegion из таблицы Медали в область AXIS.

Перетащите Спорт со стола Медали в область КОЛОННЫ.

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

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

Макет отчета

Нажмите кнопку со стрелкой рядом с метками столбца и выберите «Водный спорт».

Колонка меток

  • Нажмите на кнопку со стрелкой рядом с метками строк.

  • Выберите Value Filters из выпадающего списка.

  • Выберите «Больше или равно» во втором раскрывающемся списке.

Нажмите на кнопку со стрелкой рядом с метками строк.

Выберите Value Filters из выпадающего списка.

Выберите «Больше или равно» во втором раскрывающемся списке.

Выберите Большой

Введите 80 в поле рядом с Count of Medal больше или равно в диалоговом окне Value Filter.

Тип 80

  • Перейдите на вкладку «ДИЗАЙН» в «Сводные инструменты» на ленте.

  • Нажмите на промежуточные итоги.

  • Выберите Не показывать промежуточные итоги в раскрывающемся списке.

Перейдите на вкладку «ДИЗАЙН» в «Сводные инструменты» на ленте.

Нажмите на промежуточные итоги.

Выберите Не показывать промежуточные итоги в раскрывающемся списке.

Не показывать промежуточные итоги

Столбец промежуточных итогов – Всего водных видов спорта удаляется.

Колонка промежуточных итогов

Нажмите «Макет отчета» и выберите « Показать в форме плана» в раскрывающемся списке.

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

Поставьте галочку в окошках.

Box Banded

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

Имена полей

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

Создайте сводную диаграмму и сводную таблицу рядом друг с другом.

  • Перейдите на вкладку «Главная» на вкладке «Лента в PowerPivot».

  • Нажмите Сводная таблица.

  • Выберите Chart and Table (Horizontal) из выпадающего списка.

Перейдите на вкладку «Главная» на вкладке «Лента в PowerPivot».

Нажмите Сводная таблица.

Выберите Chart and Table (Horizontal) из выпадающего списка.

Домашняя вкладка

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

Выберите «Новый лист» и нажмите «ОК». Пустая сводная диаграмма и пустая сводная таблица появляются рядом друг с другом на новом листе.

Хорошо

  • Нажмите Сводная диаграмма.

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

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

  • Нажмите Сводная таблица.

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

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

Нажмите Сводная диаграмма.

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

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

Нажмите Сводная таблица.

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

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

Область значений

  • Перейдите на вкладку «АНАЛИЗ» в «Сводные инструменты» на ленте.

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

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

  • Нажмите ОК.

Перейдите на вкладку «АНАЛИЗ» в «Сводные инструменты» на ленте.

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

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

Нажмите ОК.

Таблица медалей

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

Два слайсера

  • Выберите США в слайсере NOC_CountryRegion.

  • Выберите Водный спорт в Спортивном слайсере. Сводная таблица фильтруется по выбранным значениям.

Выберите США в слайсере NOC_CountryRegion.

Выберите Водный спорт в Спортивном слайсере. Сводная таблица фильтруется по выбранным значениям.

Выбранные значения

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

  • Нажмите на слайсер NOC_CountryRegion .

  • Перейдите на вкладку « OPTIONS » в « SLICER TOOLS» на ленте.

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

Нажмите на слайсер NOC_CountryRegion .

Перейдите на вкладку « OPTIONS » в « SLICER TOOLS» на ленте.

Нажмите Сообщить о соединениях в группе слайсеров. Откроется диалоговое окно « Соединения отчетов » для слайсера NOC_CountryRegion.

Вкладка «Параметры»

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

  • Нажмите на сводную диаграмму, которая находится на том же рабочем листе, что и выбранная сводная таблица, и нажмите кнопку «ОК».

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

Нажмите на сводную диаграмму, которая находится на том же рабочем листе, что и выбранная сводная таблица, и нажмите кнопку «ОК».

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

рабочая тетрадь

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

отфильтрованный

Далее вы можете добавить детали в сводную диаграмму и сводную таблицу.

  • Нажмите на сводную диаграмму.

  • Перетащите Пол в область LEGEND.

  • Щелкните правой кнопкой мыши на сводной диаграмме.

  • Выберите Изменить тип диаграммы.

  • Выберите столбец с накоплением в диалоговом окне «Изменить тип диаграммы».

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

  • Перетащите событие в область строк.

  • Перейдите на вкладку «ДИЗАЙН» в «Сводные инструменты» на ленте.

  • Нажмите Макет отчета.

  • Выберите Outline Form из выпадающего списка.

Нажмите на сводную диаграмму.

Перетащите Пол в область LEGEND.

Щелкните правой кнопкой мыши на сводной диаграмме.

Выберите Изменить тип диаграммы.

Выберите столбец с накоплением в диалоговом окне «Изменить тип диаграммы».

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

Перетащите событие в область строк.

Перейдите на вкладку «ДИЗАЙН» в «Сводные инструменты» на ленте.

Нажмите Макет отчета.

Выберите Outline Form из выпадающего списка.

Область легенды

Выбор объектов для отображения в отчете

Вы можете не отображать срезы в окончательном отчете.

  • Перейдите на вкладку « OPTIONS » в « SLICER TOOLS» на ленте.

  • Нажмите «Панель выбора» в группе «Упорядочить». Панель выбора появляется в правой части окна.

Перейдите на вкладку « OPTIONS » в « SLICER TOOLS» на ленте.

Нажмите «Панель выбора» в группе «Упорядочить». Панель выбора появляется в правой части окна.

Панель выбора

Как вы можете наблюдать, символ глаз появляется рядом с объектами в области выбора. Это означает, что эти объекты видны.

  • Нажмите на глаз символ рядом с NOC_CountryRegion.

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

Нажмите на глаз символ рядом с NOC_CountryRegion.

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

Условное обозначение

Закройте панель выбора.

Закрыть панель выбора

Вы можете видеть, что два слайсера не видны в отчете.

Понравилась статья? Поделить с друзьями:
  • По чему не меняет диаграммы в excel
  • По центру в столбце word
  • По формуле сколько лет excel
  • По формуле как разделить числа в excel формула
  • По ученикам журнал excel