Важно
В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы можно использовать интерактивный визуальный интерфейс, предоставляемый Power BI Desktop, который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop.
Абстрактный: Это третий учебник в серии. В первом руководстве по импорту данных в Excel 2013 и Созданию модели данных вы создали книгу Excel с нуля, используя данные, импортированные из нескольких источников, а ее модель данных была создана автоматически Excel. Во втором руководстве,Расширение связей модели данных с помощью Excel 2013, Power Pivot и DAX, вы узнали, как расширить модель данных и создать иерархии в данных.
В этом руководстве эта расширенная модель данных используется для создания привлекательных отчетов, которые включают несколько визуализаций с помощью Power View.
Ниже перечислены разделы этого учебника.
- Создание отчета Power View
- Создание вычисляемых полей для Power View и сводных таблиц
- Настройка полей по умолчанию, поведения таблиц и категорий данных
- Контрольная точка и тест
В конце учебника есть тест, с помощью которого можно проверить свои знания.
В этой серии учебников используются данные об олимпийских медалях и спортивных состязаниях, а также странах, принимавших Олимпийские игры. Учебники этой серии
- Импорт данных в Excel 2013 и создание модели данных
- Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX
- Создание отчетов Power View на основе карт
- Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
- Справка по Power Pivot
- Создание впечатляющих отчетов Power View, часть 2
Рекомендуется изучить их по порядку.
В этих руководствах используется Excel 2013 с включенным Power Pivot. Инструкции по включению Power Pivot см. здесь.
Создание отчета Power View
В предыдущих руководствах вы создали книгу Excel со сводной таблицей, содержащей данные об олимпийских медалях и событиях. Если вы не выполнили предыдущее руководство, вы можете скачать книгу из конца предыдущего руководства здесь.
В этом разделе вы создадите отчет Power View для визуального представления данных Олимпийских игр.
В Excel щелкните Вставка > отчетов > Power View Отчеты.
Пустой отчет Power View отображается в виде листа в книге.
В области Поля Power View щелкните стрелку рядом с узлами , чтобы развернуть ее, и выберите Город.
Разверните таблицу Медали и щелкните Спорт. При этом Power View выводит список спорт рядом с городом, как показано на следующем экране.
В области Поля Power View щелкните стрелку рядом с полем Спорт и выберите Пункт Счетчик (не пустой). Теперь Power View подсчитывает спорт, а не перечисляет их, как показано на следующем экране.
На ленте выберите Схема визуализации переключателя > КОНСТРУКТОР>. Вкладка КОНСТРУКТОР доступна только в том случае, если выбрана таблица Power View. При переключении на визуализацию карты может появиться предупреждение о включении внешнего содержимого.
Карта заменяет таблицу в качестве визуализации. На карте синие круги разного размера указывают на количество различных спортивных мероприятий, проводимых в каждом месте проведения Олимпийских игр. Но было бы более интересно посмотреть, какие были летние события, а какие были зимними.
Чтобы максимально использовать область отчета, давайте свернуем область Фильтры . Щелкните стрелку в правом верхнем углу области Фильтры .
В поле Поля Power View разверните узел Медали. Перетащите поле Сезон вниз в область ЦВЕТ . Это лучше: на карте теперь отображаются синие пузырьки для летних видов спорта и красные пузырьки для зимних видов спорта, как показано на следующем экране. Вы можете изменить размер визуализации, перетащив любой из ее углов.
Теперь у вас есть отчет Power View, который визуализирует количество спортивных мероприятий в разных местах, используя карту с цветовой кодировкой в зависимости от сезона. И это заняло всего несколько щелчков.
Создание вычисляемых полей для Power View и сводных таблиц
Power View использует базовую модель данных для создания визуализаций. С помощью Power Pivot и DAX можно расширить модель данных, создавая пользовательские формулы, а затем создавая отчеты на основе этих формул и вычислений в сводных таблицах и Power View.
Создание вычисляемого поля вPowerpivot
В Excel щелкните Управление моделью > данных Power Pivot>, чтобы открыть окно Power Pivot.
Выберите таблицу Медали . Убедитесь, что отображается область вычислений. Область вычислений находится под данными таблицы и используется для создания, редактирования и управления вычисляемыми полями. Чтобы просмотреть область вычислений, выберите Home View > Calculation Area (Область > вычисления), как показано на следующем экране.
Давайте вычислим количество олимпийских изданий. В области вычислений выберите ячейку непосредственно под столбцом Выпуск. На ленте выберите AutoSum > Distinct Count,как показано на следующем экране.
Power Pivot создает выражение DAX для активной ячейки в области вычислений. В этом случае Power Pivot автоматически создает следующую формулу DAX:
Distinct Count of Edition:=DISTINCTCOUNT([Edition])Дополнительные вычисления в автосумме выполняются так же просто, как Сумма, Среднее, Минимальное, Максимальное и т. д.
Сохраните книгу Excel. Модель данных обновляется новым вычисляемым полем. При возвращении на вкладку Power View в Excel появится предупреждение о том, что модель данных обновлена, как показано на следующем экране.
Это вычисляемое поле Distinct Count of Edition будет использоваться далее в руководствах.
Создание вычисляемого поля с помощью DAX вPowerpivot
Вычисление автосуммы полезно, но бывают случаи, когда требуется больше настраиваемых вычислений. Формулы DAX можно создавать в области вычислений так же, как формулы в Excel. Давайте создадим формулу DAX, а затем посмотрим, как она отображается в модели данных и, как следствие, доступна в сводной таблице и Power View.
Откройте окно Power Pivot. В области вычислений выберите ячейку непосредственно под вычислением автосуммы, выполненным в предыдущем разделе, как показано на следующем экране.
Давайте вычислим процент всех медалей. Наберите приведенную ниже формулу DAX в строке формул. IntelliSense предоставляет доступные команды в зависимости от того, что вы вводите, и вы можете нажать клавишу TAB, чтобы выбрать выделенный параметр IntelliSense.
Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))При переключении обратно в окно Excel вы узнаете, что модель данных обновлена. В Excel выберите сводную таблицу на листе 1. В поле Поля сводной таблицы разверните таблицу Медали . В нижней части списка полей находятся два только что созданных вычисляемых поля, как показано на следующем экране. Выберите Процент всех медалей.
В сводной таблице поле Процент всех медалей отображается после количества медалей. Оно не отформатировано в процентах, поэтому выделите эти поля (их можно выделить сразу, наведите указатель мыши на верхнюю часть поля Процент всех медалей, пока курсор не станет стрелкой вниз, а затем щелкнув). Выбрав их, нажмите кнопку Home Number Percentage (Процент числа>).> В том же разделе ленты измените число десятичных разрядов на два. Сводная таблица выглядит так, как на следующем экране.
В предыдущем руководстве мы отфильтровываем поле "Спорт" только по первой десятке в алфавитном порядке, поэтому мы видим только "Водные виды спорта" через бокс, и почему процент в Общем итоге составляет 29,16%, а не 100%. Что это говорит нам, конечно, является то, что эти первые десять видов спорта составляют 29,16% всех медалей, награжденных в летних играх. Мы также видим, что на долю водных видов приходилось 10,88% всех медалей.
Так как поле Процент всех медалей находится в модели данных, оно также доступно в Power View.
Вы также можете создавать вычисляемые поля на вкладке Power Pivot в Power View. Независимо от того, создаете ли вы вычисляемое поле в Power Pivot или в Power View, результат будет одинаковым: модель данных обновляется, чтобы включить вычисляемое поле и сделать его доступным для всех клиентских средств.
Настройка полей по умолчанию, поведения таблиц и категорий данных
Другой способ упростить создание отчетов в Power View — задать набор полей по умолчанию. При установке набора полей по умолчанию для таблицы можно просто щелкнуть эту таблицу в Power View, и набор полей по умолчанию автоматически добавляется в новый отчет.
В этом разделе описано, как задать для книги значения по умолчанию, что позволит сэкономить время при создании отчетов.
Создание набора полей по умолчанию для таблицы
Окно Power Pivot по-прежнему должно быть доступно. Если нет, щелкните Управление моделью> данных PowerPivot>. В Power Pivot выберите Представление данных в главном > представлении>, чтобы убедиться, что выбрано представление данных. Выберите таблицу Медали .
На вкладке Дополнительно щелкните Свойства > отчетов Набор полей по умолчанию. Появится окно, позволяющее указать поля по умолчанию для таблиц, созданных с помощью клиентских средств, таких как Power View.
Выберите Спорт, Событие, EditionID, Спортсмен и Медаль в области слева и нажмите кнопку Добавить,> чтобы сделать их полями по умолчанию. Убедитесь, что они отображаются в правой области Поля по умолчанию в порядке их перечисления. Окно Набор полей по умолчанию выглядит так, как показано на следующем экране.
Нажмите кнопку ОК, чтобы сохранить поле по умолчанию для таблицы Медали .
Чтобы узнать, как это работает, перейдите на лист Power View в Excel.
Щелкните в любом месте пустого холста отчета, чтобы убедиться, что у вас нет выбранной существующей визуализации. В настоящее время на листе Power View есть только одна визуализация, которая является картой, созданной ранее.
В списке Поля Power View щелкните имя таблицы Medals . Power View создает таблицу и автоматически добавляет пять полей по умолчанию из таблицы Medals в указанном порядке, как показано на следующем экране. Если случайно щелкнуть треугольник рядом с медалями, таблица просто развернется, а не добавляет новую таблицу с полями по умолчанию.
Настройка поведения таблицы
Вы также можете задать поведение таблицы по умолчанию, которое Power View использует для автоматического создания меток отчета для таблицы. Это становится полезным при создании визуализаций из одной таблицы, возможно, для множества различных отчетов. Мы используем поведение таблицы по умолчанию на следующих нескольких шагах, поэтому давайте задали его.
Вернитесь в Power Pivot, выбрав таблицу Медали , выберите Расширенные > свойства > отчетов Поведение таблицы. Появится окно, в котором можно указать поведение таблицы.
В окне Поведение таблицыидентификатор строки — это столбец, содержащий только уникальные ключи без пустых значений. Часто это первичный ключ таблицы, но он не обязательно должен быть. Прежде чем делать другие выборки в окне, необходимо выбрать идентификатор строки. Выберите MedalKey в качестве идентификатора строки.
В разделе Сохранение уникальных строк выберите Идентификатор спортсмена. Выбранные здесь поля содержат значения строк, которые должны быть уникальными и не должны агрегироваться при создании сводных таблиц или отчетов Power View.
Примечание. Если возникают проблемы с отчетами, которые не объединяются так, как вы хотите, убедитесь, что поле, которое требуется агрегировать, не выбрано в полях Сохранить уникальные строки .
В поле Метка по умолчанию выберите ключ, который следует использовать в качестве метки отчета по умолчанию. Выберите Спорт.
Для параметра Изображение по умолчанию оставьте значение [Столбец не выбран], так как вы еще не добавили изображения. Окно "Поведение таблицы " выглядит так, как показано на следующем экране.
Нажмите кнопку ОК. На листе Power View в Excel выберите таблицу, созданную на предыдущих шагах. На ленте выберите Конструктор > карточки таблицы>. Созданная таблица изменяется в коллекцию Карточек; данные совпадают, но визуализация данных изменилась. Таблица теперь выглядит так, как показано на следующем экране.
Обратите внимание, что поле Sport больше, чем остальные, и отображается в виде заголовка для каждого карта. Это связано с тем, что вы задали Sport в качестве метки по умолчанию в окне Поведение таблицы , когда вы были в Power Pivot.
Настройка категорий данных для полей
Чтобы Power View динамически создавал отчеты на основе базовых данных, таких как расположение, поля, содержащие такие данные, должны быть правильно классифицированы. Для данных Олимпийских игр укажите категории для нескольких полей.
В Power Pivot выберите Узлы. Выберите поле NOC_CountryRegion. В разделе Категория данных расширенных > свойств > отчетов щелкните стрелку и выберите страна или регион в списке доступных категорий данных, как показано на следующем экране.
В разделе Медали выберите столбец NOC_CountryRegion. Снова измените категорию данных на Страна или регион.
Вернитесь в Excel и выберите лист Power View. Разверните таблицу Медали в Поле Power View и обратите внимание, что рядом с полем NOC_CountryRegion есть небольшой значок глобуса. Глобус указывает, что NOC_CountryRegion содержит географическое расположение, как показано на следующем экране.
Это географическое расположение будет использоваться в следующем руководстве. Пришло время сохранить работу, просмотреть полученные знания, а затем приступить к переходу к следующему руководству.
Контрольная точка и тест
Повторите изученный материал
В этом руководстве вы узнали, как создать визуализацию Power View на основе карты, а затем создать вычисляемые поля для расширения модели данных и проанализировать данные другим способом. Вы также узнали, как создавать наборы полей по умолчанию для таблицы, что упрощает создание новой таблицы Power View, предварительно заполненной набором полей по умолчанию. Вы также узнали, как определить поведение таблицы по умолчанию, чтобы упорядочивание и маркировка новых таблиц были быстрыми и согласованными.
В следующем руководстве этой серии вы будете опирались на то, что вы узнали здесь. Там много данных, и в следующем руководстве вы добавите данные Из Интернета в модель данных и принесите изображения, чтобы ваши отчеты Power View могли по-настоящему сиять.
Ниже приведена ссылка на следующее руководство.
Учебник. Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
ТЕСТ
Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!
Вопрос 1. Где Power View получает данные для создания отчетов Power View?
О. Только из листов, включенных в Excel.
Б. Только из модели данных.
В: только из данных, импортированных из внешних источников.
Г. Из модели данных и любых данных, существующих на листах Excel.
Вопрос 2. Что из следующего относится к набору полей по умолчанию?
О. Можно создать только одно поле по умолчанию для всей модели данных.
Б. В Power View при щелчке имени таблицы в полях Power View создается визуализация таблицы, которая автоматически заполняется набором полей по умолчанию.
В. При создании набора полей по умолчанию для таблицы все остальные поля в этой таблице будут отключены.
Г. Все вышеперечисленные.
Вопрос 3. Что из следующего верно для вычисляемых полей?
О. При создании в Power Pivot они отображаются в Power View как поля, доступные в таблице, в которой они были созданы.
Б. Если вы создаете их в области вычислений Power Pivot, они будут скрыты от всех клиентских средств.
В. При создании в Power Pivot они отображаются как отдельные таблицы во всех клиентских средствах.
Г. A и B.
Вопрос 4. Если в окне Таблица поведения по умолчанию выбрать поле в поле Сохранить уникальные строки, что из следующего правильного?
О. Чтобы агрегировать поле, необходимо явно выбрать "Суммировать это поле" в полях Power View.
Б. Поле всегда агрегируется в Power View или сводных таблицах.
В. Поле никогда не агрегируется в Power View или сводных таблицах.
Г. Выбор параметра Сохранить уникальные строки не влияет на поведение поля в Power View или сводных таблицах.
Ответы на вопросы теста
- Правильный ответ: Б
- Правильный ответ: Б
- Правильный ответ: А
- Правильный ответ: В
Примечание
Ниже перечислены источники данных и изображений в этом цикле учебников.
- Набор данных об Олимпийских играх © Guardian News & Media Ltd.
- Изображения флагов из справочника CIA Factbook (cia.gov).
- Данные о населении из документов Всемирного банка (worldbank.org).
- Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.