Анализ и визуализация данных в электронных таблицах - [7]

Шрифт
Интервал

. Затем выбираем в верхнем меню следующий пункт:

Power Pivot — Tables — Add to Data Model.

Пока просто подводим курсор к этой кнопке и читаем всплывающую подсказка. Это сообщение поясняет суть предстоящей операции (рис. 5.1).

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


Рис. 5.1. Добавление таблицы в модель данных


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


Нажимаем кнопку Add to Data Model.

На экране появляется окно Power Pivot.

Здесь мы видим все таблицы (рис. 5.2).

И мы можем просмотреть содержимое этих таблиц. Напомним, что на листах Excel не отображается содержимое таблиц, загруженных из базы данных. Одна из причин — ограничение на размер таблицы Excel.

Для переключения между таблицами в нижней части окна имеются вкладки с названиями таблиц.


Рис. 5.2. Просмотр таблиц в Power Pivot


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


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

Внешний вид интерфейса Power Pivot очень похож на традиционную электронную таблицу (рис. 5.3).

Здесь тоже показаны номера строк.

А вот столбцы не обозначены привычными латинскими буквами. Здесь только названия полей — как в базе данных.


Рис. 5.3. Просмотр содержимого таблицы


Задание. Пролистайте каждую таблицу вниз до последней строки.


Пришло время немного подробнее познакомиться с технологиями «модели данных». Есть пара статей на эту тему сайте поддержки:

https://support.microsoft.com

1. Статья «Create a memory-efficient Data Model using Excel and the Power Pivot add-in», раздел «Compression ratios and the in-memory analytics engine».

2. Статья «Data Model specification and limits».

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

Кроме того, можно просмотреть в Википедии начало статьи «In-memory database» на английском и русском языках.

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


Переходим в режим просмотра модели данных.

В верхнем меню Power Pivot выбираем следующий пункт:

Home — View — Diagram View.

Теперь в нашей модели две связи между таблицами (рис. 5.4).

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


Рис. 5.4. Диаграмма (схема) модели данных


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


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

Перетаскиваем поле DisciplineEvent (Дисциплина + соревнование) из таблицы Events (Соревнование) на поле DisciplineEvent в таблице Medals (Медали).

Новая связь выделена рис. 5.5.


Рис. 5.5. Новая связь между таблицами


Задание. Создайте описанную выше связь в модели данных.


Итак, новую связь мы создали. Линию со стрелкой на диаграмме мы видим. А где же ключевое поле?

Чтобы выделить на экране связанные поля, щёлкнем по линии со стрелкой. Теперь всё понятно.


Рис. 5.6. Ключевое поле


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


Сохраняем работу и закрываем окно Power Pivot.

Проверим, как работает связь по соревнованиям.

Создадим новую сводную таблицу по модели данных.

Настроим поля, как показано на рис. 5.7.

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

Теперь мы можем создать в сводной таблице следующую иерархию: «Вид спорта — Спортивная дисциплина — Соревнование».


Рис. 5.7. Иерархия в сводной таблице


Задание. Создайте сводную таблицу (рис. 5.7). Настройте фильтр, чтобы выбрать только водные виды спорта Aquatics. Выясните, какие соревнования проводились по каждой спортивной дисциплине.

6. Вычисляемое поле

Для создания связи между таблицами может потребоваться создать уникальное вычисляемое поле. Для этого служат формулы DAX — Data Analysis Expressions — Выражения анализа данных.

Чтобы просветиться насчёт DAX, почитаем статью «Выражения анализа данных (DAX) в Power Pivot» на сайте поддержки:

https://support.office.com

Задание. Прочитайте указанную статью и выясните, что общего и в чём разница между функциями DAX и функциями Excel.


Нам предстоит связать между собой две таблицы:

— Hosts;

— Medals.

Для организации связи между таблицами нам нужно будет указать ключевое поле. Это поле должно быть в обеих таблицах. Нам потребуется указать год и время года. Мы соединим эти сведения в одном поле.

Вызываем Power Pivot:

Power Pivot — Data Model — Manage


Еще от автора Валентин Юльевич Арьков
Организация параллельных потоков. Часть 1

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


Анализ распределения в Excel

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


Применение гистограмм в управлении качеством

Гистограмма — это один из самых простых инструментов статистического УПРАВЛЕНИЯ КАЧЕСТВОМ производства. В этой работе будет использоваться пакет Microsoft Excel для создания исходных данных, а также для построения и анализа гистограммы. Можно также использовать любой другой программный инструмент, позволяющий строить гистограммы.


Сетевые коммуникации

Общение в сети ничем особенно не отличается от обычного, прямого общения между людьми. Это такое же общение, то есть обмен словами, мыслями или эмоциями между людьми. Вы сможете практически познакомиться с общими правилами общения в сети на примере такого вроде бы простого действия, как составление отзыва. Если честно выполнить все предложенные задания, можно будет узнать что-то новое — о других и о себе.


Бизнес-аналитика. Сводные таблицы. Часть 1

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


Бизнес-аналитика. Сводные таблицы. Часть 2

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


Рекомендуем почитать
Пурпурный. Как один человек изобрел цвет, изменивший мир

Это история об Уильяме Перкине, который случайно изобрел пурпурный цвет. И навсегда изменил мир вокруг себя. До 1856 года красители были исключительно натуральными – их получали из насекомых, моллюсков, корней и листьев, а искусственное окрашивание было кропотливым и дорогим. Но в 1856 году все изменилось. Английский химик, работая над лекарством от малярии в своей домашней лаборатории, случайно открыл способ массового производства красителей на фабриках. Этот эксперимент – или даже ошибка – произвел революцию в моде, химии и промышленности. Эта книга – удивительный рассказ о том, как иногда даже самая маленькая вещь может менять и иметь такое продолжительное и важное воздействие. В формате PDF A4 сохранён издательский дизайн.


Школьное образование и политика британских партий (1870–1997 гг.)

В монографии рассматривается проблема школьного образования в ходе реформ Консервативной, Либеральной и Лейбористской партий с 1870 г. по 1997 г. Охарактеризованы и систематизированы разные типы государственных школ, частных заведений и церковных школ разных конфессий. Повышенное внимание уделено инициативе британских церквей, и в первую очередь государственной Церкви Англии, создавшей основу начального обучения в Англии в XVIII в. и опекавшей специальные заведения для детей с ограниченными возможностями, а также благотворительные женские школы.


Метод солнечных обращений

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


Затаенное имя - Тайнопись в 'Слове о полку Игореве'

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


Крестоносцы, Они же татары

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


Электрошокеры - осторожно, злая собака!

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