Учебник: объединение интернет-данных и настройка параметров отчета Power View по умолчанию

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Примечание: В этой статье описаны модели данных в Excel 2013. Однако те же функции моделирования данных и Power PIVOT, представленные в Excel 2013, также применимы к Excel 2016.

Ниже перечислены разделы этого учебника.

Импорт ссылок на изображения в Интернете в модель данных

Использование интернет-данных для заполнения модели данных

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

Контрольная точка и тест

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

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

  1. Импорт данных в Excel 2013 и создание модели данных

  2. Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX

  3. Создание отчетов Power View на основе карт

  4. Объединение интернет-данных и настройка параметров отчета Power View по умолчанию

  5. Справка по Power Pivot

  6. Создание впечатляющих отчетов Power View, часть 2

Рекомендуется изучить их по порядку.

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

Импорт ссылок на изображения в Интернете в модель данных

Объем данных постоянно увеличивается, и вместе с этим растет потребность в их визуализации. При добавлении данных открываются новые горизонты и появляются новые возможности просмотра и анализа взаимодействия данных. Power Pivot и Power View позволяют объединить данные (в том числе и внешние) и визуализировать их различными интересными способами.

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

Добавление изображений флагов в модель данных

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

Для объединения этих сведений подойдут две имеющиеся у вас таблицы: таблица Discipline для изображений дисциплин и таблица Hosts для флагов. Чтобы сделать задачу более интересной, мы будем использовать изображения из Интернета, а также ссылку для каждого изображения, чтобы оно показывалось всем, кто будет просматривать отчет, независимо от их местонахождения.

  1. После поиска в Интернете вы найдете подходящий источник для пометок изображений для каждой страны или региона: сайт CIA.gov мира Factbook. Например, при щелчке по следующей ссылке вы получаете изображение флага для Франции.

    https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif

    Когда вы изучите другие URL-адреса изображений с флагами на сайте, вы осознаете, что URL-адреса имеют одинаковый формат и что единственная переменная — двухбуквенный код страны или региона. Поэтому, если вы знали каждый двухбуквенный код страны или региона, вы можете просто вставить в каждый из них двухбуквенный код и получить ссылку на каждый из них. Кроме того, вы знаете, что в таблице hosts содержатся двухбуквенный коды стран или регионов. Полез.

  2. Для хранения URL-адресов флагов необходимо создать новое поле в таблице hosts. В предыдущем учебном курсе вы использовали DAX для сцепления двух полей, и мы будем делать то же самое для URL-адресов флагов. В Power Pivot Выберите пустой столбец с заголовком " Добавить столбец " в таблице hosts . В строке формул введите следующую формулу DAX (или скопируйте и вставьте ее в столбец формул). Он выглядит длиннее, но большая часть — это URL-адрес, который мы хотим использовать из CIA Factbook.

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    В этой функции DAX вы выполнили несколько действий, которые находятся в одной строчке. Во-первых, функция DAX заменяет текст в заданной текстовой строке, поэтому, используя эту функцию, вы заменяете часть URL-адреса, на которую ссылается пометка Франции (fr), с соответствующими двумя буквами для каждой страны или региона. Число 82 сообщает функции rePLACE о необходимости начать замену 82 символов в строке. В приведенном ниже примере показано, как заменить количество заменяемых символов. Во-первых, вы заметили, что URL-адрес чувствителен к регистру (вы тестировали его первым, разумеется) и наши двухбуквенный коды являются прописными, поэтому мы пришлось преобразовать их в нижний регистр при вставке их в URL-адрес с помощью функции DAX ниже.

  3. Переименуйте столбец с URL-адресом флага на Флагурл. Экран Power Pivot теперь выглядит так, как показано на следующем экране.
    Создание поля URL-адреса с помощью Power Pivot и DAX

  4. Вернитесь в Excel и выберите сводную таблицу на листе Sheet1. В полях сводной таблицы выберите все. Вы увидите поле Флагурл, которое вы добавили, как показано на следующем экране.
    Добавление поля FlagURL в таблицу Hosts

    Примечания: В некоторых случаях код альфа-2, используемый на сайте World Factbook, не соответствует официальному коду альфа-2 ISO 3166-1 из таблицы Hosts, поэтому некоторые флаги не отобразятся должным образом. Эту проблему можно решить, выполнив описанную ниже подстановку в таблице Hosts в Excel, чтобы заменить все проблемные элементы. Кроме того, Power Pivot автоматически обнаружит изменения в Excel и пересчитает формулу DAX:

    • заменить AT на AU;

Добавление эмблем видов спорта в модель данных

Отчеты Power View выглядят более эффектно с изображениями, связанными с олимпийскими видами спорта. В этом разделе мы добавим изображения в таблицу Disciplines.

  1. После поиска в Интернете вы обнаружите, что Викимедиа Commons имеет отличное эмблем для каждой спортивных дисциплины, отправленных Парутакупиу. С помощью следующей ссылки вы узнаете, в чем много изображений из Парутакупиу.
    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Но если взглянуть на каждое отдельное изображение, вы найдете структуру общих URL-адресов, чтобы не использовать DAX для автоматического создания ссылок на изображения. Вам нужно знать, сколько дисциплин есть в модели данных, чтобы определить, нужно ли вводить ссылки вручную. В Power Pivot выберите таблицу дисциплины и посмотрите на нижнюю часть окна Power Pivot. Появится количество записей 69, как показано на следующем экране.

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

  3. Чтобы добавить URL-адреса эмблем, нужно создать новый столбец в таблице Disciplines. Здесь перед нами встает небольшая проблема: таблица Disciplines была добавлена в модель данных путем импорта базы данных Access, поэтому таблица Disciplines отображается не в Excel, а только в Power Pivot. Но в Power Pivot данные нельзя вводить напрямую в отдельные записи (также называемые строками). Для решения этой проблемы можно создать новую таблицу, на основе сведений из таблицы Disciplines, добавить ее в модель данных и создать связи.

  4. В Power Pivot скопируйте три столбца в таблице дисциплины . Вы можете выделить их, наведя указатель мыши на столбец пункт sportid, как показано на приведенном ниже экране, а затем выберите Главная _Гт_ буфер обмена _Гт_ копировать.
    Копирование полей в Power Pivot

  5. Создайте новый лист в Excel и вставьте скопированные данные. Отформатируйте эти данные как таблицу, как мы это делали в предыдущих уроках, указав в качестве меток верхнюю строку, и присвойте таблице имя DiscImage. Такое же имя присвойте листу.

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

  1. В столбце рядом с пункт sportid введите DiscImage в первой строке. Excel автоматически расширяет таблицу, чтобы она включила строку. Ваш лист DiscImage выглядит так, как показано на следующем экране.
    Расширение таблицы в Excel

  2. Введите URL-адреса эмблем на Викискладе для каждой дисциплины. Если вы скачали книгу с уже введенными URL-адресами, скопируйте их и вставьте в этот столбец.

  3. Чтобы добавить созданную таблицу в модель данных, выберите в Excel команду Power Pivot > Таблицы > Добавить в модель данных.

  4. На вкладке Power Pivot в области Представление диаграммы, создайте связи, перетащив поле DisciplineID из таблицы Disciplines в поле DisciplineID в таблице DiscImage.

Настройка категории данных для правильного отображения изображений

Чтобы изображения отображались в отчетах Power View правильно, необходимо правильно настроить категорию данных URL-адреса изображения. Power Pivot попытается определить тип данных в модели данных, а затем добавит термин "Предложено" после автоматически выбранной категории. Давайте убедимся в этом.

  1. На вкладке Power Pivot выберите таблицу DiscImage, а затем — столбец DiscImage.

  2. На ленте выберите Дополнительные свойства отчетов _Гт_ _Гт_ Категория данные, а затем — URL-адрес изображения, как показано на следующем экране. Excel попытается определить категорию данных и, если она есть, помечает выбранную категорию данных как предлагаемую.
    Настройка категории данных в Power Pivot

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

Использование интернет-данных для заполнения модели данных

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

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

При создании отчетов с данными о численности населения, нужно найти соответствующие сведения и включить их в модель данных. Найти эти сведения можно в банке данных на сайте Worldbank.org. На сайте имеется страница (ссылка приведена ниже), на которой можно выбрать и загрузить любые данные о странах или регионах.

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

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

Примечание: Иногда веб-сайты меняются, поэтому макет на Worldbank.org может немного отличаться от описанного ниже. Кроме того, вы можете загрузить книгу Excel с именем Population. xlsx , которая уже содержит данные worldbank.org, созданную с помощью описанных ниже действий, щелкнув здесь.

  1. Перейдите на веб-сайте Worldbank.org по приведенной выше ссылке.

  2. В центре страницы в разделе странанажмите кнопку выделить все.

  3. В разделе рядывыполните поиск и выберите совокупность, всего. На следующем экране показано изображение этого поиска со стрелкой, указывающей на поле поиска.
    Выбор наборов данных на сайте worldbank.org

  4. Под кнопкой TIME ("Время"), выберите 2008 (это не текущий год, но он совпадает с данными Олимпийских игр, используемых в данной серии учебников).

  5. Затем нажмите кнопку DOWNLOAD ("Загрузить") и выберите тип файла Excel. Загруженная книга имеет неудобочитаемое имя, поэтому переименуйте ее в Population.xls, а затем сохраните в папке, из которой сможете открыть ее во время следующих уроков.

Теперь можно импортировать эти данные в модель данных.

  1. Вставьте новый лист в книгу с данными Олимпийских игр и назовите его Population.

  2. Найдите книгу Population.xls, которую только что загрузили, откройте ее и скопируйте данные. Помните, что если в наборе данных выделена любая ячейка, вы можете выделить все смежные данные, нажав клавиши Ctrl + A. Вставьте данные в ячейку A1 на листе Population в книге с данными Олимпийских игр.

  3. В книге Олимпийских игр вы хотите отформатировать данные, которые вы только что вставили в таблицу, и присвоить ей имя. Выделите любую ячейку в выбранном наборе данных, например ячейку a1, нажмите клавиши CTRL + A, чтобы выделить все смежные данные, а затем нажмите клавиши CTRL + T, чтобы отформатировать данные как таблицу. Так как у данных есть заголовки, в появившемся окне Создание таблицы выберите пункт таблица с заголовками, как показано ниже.

    Окно "Создание таблицы"

    Форматирование данных в виде таблицы имеет много преимуществ. Можно назначить имя таблице, что упрощает ее определение. Кроме того, вы можете устанавливать связи между таблицами, позволяя исследовать и анализировать в сводных таблицах, Power Pivot и в Power View.

  4. На вкладке Работа с таблицаМи _ГТ_ конструктор найдите поле имя таблицы и введите имя таблицы . Данные о населении находятся в столбце с названием 2008. Чтобы не заменять элементы, Переименуйте столбец 2008 в таблице населения в значение Population. Теперь книга будет выглядеть так, как показано на следующем экране.
    Данные о численности населения в Excel

    Примечания: В некоторых случаях код страны , используемый на сайте worldbank.org, не соответствует официальному коду ISO 3166-1 Alpha-3, приведенному в таблице medals , что означает, что в некоторых каунтрирегионс не будут отображаться данные о населении. Чтобы устранить эту проблему, выполните указанные ниже действия непосредственно в таблице населения в Excel для каждой записи, на которые они затронули. К счастью, Power Pivot автоматически обнаруживает изменения, внесенные в Excel:

    • изменение НЛД на нед

    • изменение Че на СУИ

  5. В Excel добавьте таблицу в модель данных, выбрав Power Pivot _Гт_ Tables _Гт_ добавить в модель данных, как показано на следующем экране.
    Добавление новых данных в модель данных

  6. Теперь попробуем создать связь. Обратите внимание, что код страны или региона в таблице Population — это тот же трехзначный код из поля NOC_CountryRegion в таблице Medals. Это облегчает нам задачу. На вкладке Power Pivot в представлении диаграммы перетащите таблицу Population, чтобы она располагалась рядом с таблицей Medals. Перетащите поле NOC_CountryRegion из таблицы Medals в поле Country or Region Code в таблице Population. Связь между таблицами создана, как показано ниже.

    Создание связи между таблицами

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

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

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

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

Для этого выберите лист Power View в Excel. На приведенном ниже снимке экрана показан список таблиц в области Поля Power View. Это длинный список, и во многих таблицах есть поля, которые никогда не будут использоваться в отчетах.

Слишком большое число доступных таблиц в Excel

Базовые данные, конечно, важны, но в списке слишком много таблиц, а это немного усложняет создание отчета. Таблицы и поля можно скрыть из клиентских средств (например сводных таблиц и Power View), не удаляя базовые данные из модели данных.

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

Примечание: Скрыв столбец или поле, вы не сможете использовать его при создании отчетов и фильтров.

Скрытие таблиц с помощью Power Pivot

  1. Чтобы убедиться, что выбрано представление данных, а не представление диаграммы, на вкладке Power Pivot выберите пункт В начало > Просмотр > Представление данных.

  2. Давайте попробуем скрыть следующие таблицы, которые нам не понадобятся при создании отчетов: S_Teams и W_Teams. Обратите внимание, что в некоторых таблицах используется всего одно поле. Мы рассмотрим этот вопрос позже.

  3. Щелкните правой кнопкой мыши вкладку в_теамс , которая находится в нижней части окна, и выберите команду Скрыть из набора клиентских средств. На следующем экране показано меню, которое появляется при щелчке правой кнопкой мыши скрытой вкладки таблицы в Power Pivot.
    Скрытие таблицы из клиентских средств Excel

  4. Также скройте другую таблицу с_теамс. Обратите внимание, что вкладки скрытых таблиц неактивны, как показано на следующем экране.
    Скрытые вкладки таблиц недоступны в PowerPivot

Скрытие полей с помощью Power Pivot

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

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

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

    Щелчок правой кнопкой мыши для скрытия полей в таблицах из клиентских средств Excel

    Обратите внимание, что столбец становится серым, аналогично тому, как вкладки скрытых таблиц являются серыми.

  2. Скройте из клиентских средств следующие поля на вкладке Medals: Event_gender, MedalKey.

  3. Скройте из клиентских средств следующие поля на вкладке Events: EventID, SportID.

  4. На вкладке Sports скройте поле SportID.

Теперь лист Power View и область Поля Power View выглядят как на приведенном ниже снимке экрана. Управляться с ними стало проще.

Сокращение числа таблиц в клиентских средствах упрощает создание отчетов

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

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

Контрольная точка и тест

Повторите изученный материал

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

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

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

Разве не интересно? Вот ссылка на следующий учебник, в котором можно будет попробовать создать эти отчеты самостоятельно:

Учебник 5: создание впечатляющих отчетов Power View: часть 1

ТЕСТ

Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!

Вопрос 1: Какой из указанных ниже способов включения интернет-данных в модель данных является допустимым?

A: Скопируйте и вставьте данные в Excel в виде необработанного текста, и он будет включен в модель данных автоматически.

B: Скопируйте и вставьте данные в Excel, отформатируйте их как таблицу, а затем выберите команду Power Pivot > Таблицы > Добавить в модель данных.

C: Создайте в Power Pivot формулу DAX, которая заполнит новый столбец URL-адресами, ссылающимися на данные в Интернете.

D: B и C.

Вопрос 2: Какое из приведенных утверждений о форматировании данных в виде таблицы в Excel является верным?

A: Таблице можно присвоить имя, чтобы ее было легче идентифицировать.

B: Таблицу можно добавить в модель данных.

C: Между таблицами можно установить связи, которые позволят изучать и анализировать данные в сводных таблицах, Power Pivot и Power View.

D: Все вышеперечисленное.

Вопрос 3: Какое из приведенных утверждений о скрытых таблицах в Power Pivot является верным?

A: После скрытия таблицы в Power Pivot данные будут стерты из модели данных.

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

C: Скрытие таблицы в Power Pivot никак не влияет на клиентские средства.

D: Скрывать таблицы в Power Pivot нельзя, можно скрывать только поля.

Вопрос 4: Верно ли приведенное утверждение? Скрыв поле в Power Pivot вы не сможете его видеть и не получите к нему доступа даже в Power Pivot.

А. Да

B: ЛОЖЬ

Ответы на вопросы теста

  1. Правильный ответ: D

  2. Правильный ответ: D

  3. Правильный ответ: Б

  4. Правильный ответ: Б

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

  • Набор данных об Олимпийских играх © Guardian News & Media Ltd.

  • Изображения флагов из справочника CIA Factbook (cia.gov).

  • Данные о населении из документов Всемирного банка (worldbank.org).

  • Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×