Работайте откуда угодно и с любого устройства с помощью Microsoft 365
Перейдите на Microsoft 365, чтобы работать из любого места с использованием новейших возможностей и обновлений.
Обновить сейчас
Аннотация. Это третий учебник из серии. В первом учебнике "Импорт данных в Excel 2013"и "Создание модели данных" вы создали книгу Excel с нуля с использованием данных, импортируемых из нескольких источников, а модель данных была создана автоматически приложением Excel. Во втором учебнике "Расширение связей модели данных с помощью Excel 2013, Power Pivot и DAX"вы узнали, как расширить модель данных и создали иерархии данных.
В этом учебнике мы используем расширенную модель данных для создания привлекательных отчетов, которые включают несколько визуализаций с Power View.
В конце учебника есть тест, с помощью которого можно проверить свои знания.
В этой серии учебников используются данные об олимпийских медалях и спортивных состязаниях, а также странах, принимавших Олимпийские игры. Учебники этой серии
Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX
Создание отчетов Power View на основе карт
Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
Рекомендуется изучить их по порядку.
В учебниках используется Excel 2013 с включенной надстройкой Power Pivot. Чтобы получить инструкции по Power Pivot, щелкните здесь.
В предыдущих учебниках вы создали книгу Excel со pivottable, содержащей данные об олимпийских медалях и соревнованиях. Если вы не завершили предыдущий учебник, вы можете скачать книгу с конца предыдущего учебника.
В этом разделе мы создадим отчет Power View для наглядного представления данных Олимпийских игр.
В Excel нажмите кнопку INSERT > Reports > Power View Reports(Отчеты > Power View).
В книге Power View пустой отчет в качестве листа.
В области Power View полей щелкните стрелку рядом с полем "Hosts", чтобы развернуть ее, и выберите "Город".
Разблокните таблицу медалей и щелкните "Спорт". В этом Power View перечислены виды спорта рядом с городом, как показано на следующем экране.
В области полей Power View полейщелкните стрелку рядом с полем Sport и выберите поле Count (Not Blank). Теперь Power View подсчет видов спорта, а не перечислить их, как показано на следующем экране.
На ленте выберите конструктор > переключателя визуализации > Map. Вкладка "КОНСТРУКТОР" доступна, только если Power View выбрана таблица. При переходе на визуализацию карты может появиться предупреждение о включении внешнего контента.
Таблица заменяется картой в качестве визуализации. Синие круги разного размера на карте указывают на количество спортивных мероприятий, которые проводятся на каждой олимпийских играх. Однако может быть интереснее посмотреть, какие события были летний, а какие зимними.
Чтобы использовать область отчета с наибольшей пользой, скру между фильтрами. Щелкните стрелку в правом верхнем углу области фильтров.
В Power View полейразорите поле Medals. Перетащите поле Season вниз в область ЦВЕТА. Теперь на карте отображаются синие пузырьки для летнего спорта и красные пузырьки для зимних видов спорта, как показано на следующем экране. Вы можете перетащить угол визуализации.
Теперь у вас Power View отчет, который наглядно показывает количество спортивных мероприятий в разных местах с использованием карты с цветовой кодизаем по временам года. Для этого потребовалось всего несколько щелчков.
Power View используется для создания визуализаций с помощью модели данных. С Power Pivot и DAX вы можете расширить модель данных, создав собственные формулы, а затем создав отчеты, основанные на этих формулах и вычислениях, в Power View.
Создание вычисляемного поля в Power Pivot
В Excel щелкните ссылкуPower Pivot > данных > управления, чтобы отобразить Power Pivot окно.
Выберите таблицу медалей. Убедитесь, что отображается область вычисления. Область вычисления находится под данными таблицы и используется для создания, изменения вычисляемого поля и управления данными. Чтобы просмотреть область вычислений, выберите > ">", как показано на следующем экране.
Вычислим количество олимпийских выпусков. В области вычислений выберите ячейку под столбцом Edition. На ленте выберите "Автоумма" > distinct Count,как показано на следующем экране.
Power Pivot создает выражение DAX для активной ячейки в области вычислений. В этом случае Power Pivot создается следующая формула DAX:
Distinct Count of Edition:=DISTINCTCOUNT([Edition])
Дополнительные вычисления в функции "Авто суммы" будут такими же простыми, как суммы, средние значения, min, Max и другие.
Сохраните книгу Excel. Модель данных будет обновлена с помощью нового вычисляемного поля. Вернувшись на вкладку Power View Excel, вы можете узнать об обновлении модели данных, как показано на следующем экране.
Далее в учебниках мы будем использовать это вычисляемое поле Distinct Count of Edition.
Создание вычисляемного поля с помощью DAX в Power Pivot
Вычисление авто суммы полезно, но в некоторые моменты требуются дополнительные настроенные вычисления. Формулы DAX можно создавать в области вычислений так же, как формулы в Excel. Создадим формулу DAX, а затем посмотрим, как она отображается в модели данных, и, как следствие, она будет доступна в нашей pivotTable и в Power View.
Откройте окно Power Pivot. В области вычислений выберите ячейку под суммой, выполненной в предыдущем разделе, как показано на приведенном ниже снимке экрана.
Вычислим процент всех медалей. Наберите приведенную ниже формулу DAX в строке формул. IntelliSense доступные команды в зависимости от того, что вы введите, и вы можете нажать tab, чтобы выбрать IntelliSense параметр.
Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))
Вернув окно Excel, вы сможете узнать, что модель данных обновлена. В Excel выберите таблицу на листе "Лист1". В области "Поля таблицы"разблокте таблицу медалей. В нижней части списка полей находятся два вычисляемого поля, которые мы только что создали, как показано на следующем экране. Выберите процент от всех медалей.
В pivotTable поле Percentage of All Medals (Процент всех медалей) отображается после count of Medal. Форматирование не как процентное, поэтому выберите эти поля (вы можете выбрать их все сразу, наведите курсор на верхнюю часть поля "Процент всех медалей", пока курсор не станет стрелкой вниз, а затем щелкните его). Выбрав их, нажмите кнопку HOME > Number > Percentage. В том же разделе ленты устраним количество десятичных разделов на две части. Таблица будет выглядеть так же, как на следующем экране.
В предыдущем учебнике мы отфильтровали поле "Спорт" только до первых десяти видов спорта в алфавитном порядке, поэтому мы видим только aquatics through Aquatics, и почему процент в общем итоговом итоге составляет 29,16 %, а не 100 %. Конечно же, это говорит о том, что первые десять видов спорта составляют 29,16 % всех медалей, вручаных в летний период. Мы также можем увидеть, что aquatics составляют 10,88 % всех медалей.
Так как поле "Процент всех медалей" находится в модели данных, оно также доступно в Power View.
Вы также можете создавать вычисляемые поля на вкладкеPower Pivot в Power View. Независимо от того, создаете ли вы вычисляемого поля в Power Pivot или в Power View, результат будет одинаковым: модель данных будет обновлена, и оно будет доступно всем клиентских средствам.
Еще один способ упростить создание отчетов в Power View — настроить набор полей по умолчанию. При наборе полей по умолчанию для таблицы можно просто щелкнуть ее в Power View, и набор полей по умолчанию будет автоматически добавлен в новый отчет.
В этом разделе вы настроите для книги значения по умолчанию, которые будут экономить время при создании отчетов.
Создание набора полей по умолчанию для таблицы
Окно Power Pivot по-прежнему должно быть доступно. Если нет, щелкните ссылкуPower Pivot > данных> Управление. В Power Pivot выберите > просмотра > данных, чтобы убедиться, что выбрано представление данных. Выберите таблицу медалей.
На вкладке "Дополнительные настройки" нажмите кнопку "Свойства отчетов> набор полей по умолчанию. Появится окно, в которое можно указать поля по умолчанию для таблиц, созданных с помощью клиентских средств, таких как Power View.
В области слева выберите поля Sport, Event, EditionID, Athlete и Medal, а затем нажмите кнопку Add -> (Добавить->), чтобы использовать их в полях по умолчанию. Убедитесь, что они отображаются в области справа (поля по умолчанию) в порядке их перечисления. Окно набора полей по умолчанию выглядит так, как по умолчанию.
Нажмите кнопку ОК, чтобы сохранить набор полей по умолчанию для таблицы Medals.
Чтобы увидеть, как это работает, переключение на Power View Excel.
Щелкните в любом месте пустого полотна отчета, чтобы убедиться, что выбрана существующая визуализация. На Power View листе в настоящее время есть только одна визуализация — карта, созданная ранее.
В списке Power View полей щелкните имя таблицы Medals. Power View создает таблицу и автоматически добавляет пять полей таблицы медалей по умолчанию в указанном порядке, как показано на следующем экране. Если случайно щелкнуть треугольник рядом с полем Medals,таблица просто расширяется, а не добавляется новая таблица с полями по умолчанию.
Настройка поведения таблицы
Вы также можете настроить поведение таблицы по умолчанию, которое Power View для автоматического создания меток отчета для таблицы. Это становится полезным при создании визуализаций из одной таблицы, например для множества различных отчетов. Мы используем поведение по умолчанию для таблицы в следующих действиях, так что давайте настроим их сейчас.
Вернусь в Power Pivot, выбрав таблицу Medals, и выберите "Дополнительные свойства > отчетов > поведение таблицы. Появится окно, в котором можно указать поведение таблицы.
В окне "Поведение таблицы" идентификатор строки — это столбец, который содержит только уникальные ключи и не содержит пустых значений. Часто это первичный ключ таблицы, но это не нужно. Перед тем как выбирать другие строки в окне, необходимо выбрать идентификатор строки. В качестве идентификатора строки выберите MedalKey.
В разделе "Поддерживать уникальность строк" выберите AthleteID. В выбранных здесь полях значения строк должны быть уникальными и не должны агрегироваться при создании сводных таблиц или Power View отчетов.
Примечание. Если у вас возникли проблемы с отчетами, которые не агрегируются так, как вы хотите, убедитесь, что в полях "Поддерживать уникальность строк" не выбрано поле для агрегированных данных.
В качестве меткипо умолчанию выберите ключ, который должен использоваться в качестве метки отчета по умолчанию. Выберите "Спорт".
В качестве изображения поумолчанию оставьте значение [Столбец не выбран], поскольку изображения еще не добавлены. Окно "Поведение таблицы" выглядит так, как по снимку экрана ниже.
Нажмите кнопку ОК. На Power View Excel выберите таблицу, созданную на предыдущих шагах. На ленте выберите конструктор и > таблицы >. Таблица, созданная вами, превратилась в коллекцию карточек. данные одинаковы, но их визуализация изменилась. Теперь таблица будет выглядеть так, как на следующем экране.
Обратите внимание, что поле Sport больше, чем остальные, и отображается в качестве заголовка для каждой карточки. Это происходит потому, что в окне "Поведение таблицы" в качестве метки по умолчанию вы установили Sport Power Pivot.
Настройка категорий данных для полей
Чтобы Power View отчеты на основе данных, основанных на таких данных, как расположение, поля, содержащие такие данные, должны быть правильно упорядочены по категориям. Для данных об Олимпийских играх укажите категории для нескольких полей.
В Power Pivot выберите "Hosts". Выберите поле NOC_CountryRegion. В области >Свойства отчетов > категорииданных: щелкните стрелку и выберите "Страна/регион" из списка доступных категорий данных, как показано на следующем экране.
В области медалейвыберите столбец NOC_CountryRegion. Снова измените категорию данных на "Страна или регион".
Вернимся в Excel и выберем Power View листе. Разорите таблицу медалей в Power View полейи обратите внимание, что NOC_CountryRegion поле теперь имеет маленький значок земного шара рядом с ним. Глобус указывает на то, NOC_CountryRegion содержит географическое положение, как показано на следующем экране.
Мы используем это географическое положение в предстоящем учебнике. Теперь пора сохранить свою работу, изучить все, что вы узнали, а затем приработать к следующему учебнику.
Повторите изученный материал
В этом учебнике вы узнали, как создать визуализацию на основе карты Power View, а затем создать вычисляемую поля для расширения модели данных и проанализировать данные другим способом. Вы также узнали, как создавать наборы полей по умолчанию для таблицы, что упростилось создание новой Power View с набором полей по умолчанию. Вы также узнали, как определить поведение по умолчанию для таблицы, чтобы порядок и метки новых таблиц были быстрыми и согласованными.
В следующем учебнике этой серии вы узнаете, что узнали из этой серии. В следующем учебнике много информации, и в следующем учебнике вы добавите данные Интернета в свою модель данных и добавите изображения, чтобы отчеты Power View могли Power View доводить до настолько много интересного.
Вот ссылка на следующий учебник:
Учебник. Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
ТЕСТ
Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!
Вопрос 1. Где Power View получать данные для создания Power View отчетов?
А. Только на листах, включенных в Excel.
Б. Только из модели данных.
В. Только из данных, импортируемых из внешних источников.
Г. Из модели данных и любых данных, которые есть на листах Excel.
Вопрос 2. Какое из следующих подстройок относится к набору полей по умолчанию?
А. Вы можете создать только один набор полей по умолчанию для всей модели данных.
Б. В Power View щелкнув имя таблицы в Power View Fields, будет создана визуализация таблицы, которая будет автоматически заполнена набором полей по умолчанию.
В. Если создать набор полей по умолчанию для таблицы, все остальные поля в этой таблице будут отключены.
D. Все вышеперечисленное.
Вопрос 3. Что из следующего верно в области вычисляемого поля?
О. Поля, созданные в Power Pivot, отображаются в Power View в качестве полей таблицы, в которой они были созданы.
Б. Если создать их в области вычислений Power Pivot, они будут скрыты от всех клиентских средств.
В. При создании в Power Pivot они отображаются как отдельные таблицы во всех клиентских средствах.
Г. A и B.
Вопрос 4. Если в окне "Таблица поведения по умолчанию" выбрано поле "Поддерживать уникальность строк", что из следующего верно?
А. Чтобы агрегировать поле, необходимо выбрать в Power View "Суммировать это поле".
Б. Поле всегда агрегируется в Power View или сводныхтах.
В. Это поле никогда не агрегируется в Power View или сводныхтах.
Г. Выбор поля "Поддерживать уникальность строк" не влияет на поведение поля в Power View или стеблях.
Тест для swers
Правильный ответ: Б
Правильный ответ: Б
Правильный ответ: А
Правильный ответ: В
Примечания:
Ниже перечислены источники данных и изображений в этом цикле учебников.
Набор данных об Олимпийских играх © Guardian News & Media Ltd.
Изображения флагов из справочника CIA Factbook (cia.gov).
Данные о населении из документов Всемирного банка (worldbank.org).
Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.