Урок: Включване на данни от интернет и задаване на стойности по подразбиране за отчетите на 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. В следващите стъпки можете да добавите две категории изображения – изображение за всяка дисциплина и изображение на флага, което представя всеки регион или държава.

Имате две таблици, които са добри кандидати за включване на тази информация: таблицата за дисциплина за изображения на дисциплина и таблицата Hosts за флагове. За да направите това по-интересно, можете да използвате изображения, намерени в интернет, и да използвате връзка към всяко изображение, така че всеки да може да преглежда даден отчет, независимо къде се намират.

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


    HTTPS://www.CIA.gov/Library/publications/The-World-Factbook/graphics/Flags/Large/FR-lgflag.gif
    Когато проучите по-подробно и намерите други URL адреси за изображение на флаг в сайта, разбирате, че URL адресите имат съгласуван формат и че единствената променлива е кодът на държава или регион с две букви. И така, ако знаете всеки двубуквен код на държава или регион, можете просто да вмъкнете този двубуквен код във всеки URL адрес и да получите връзка към всеки флаг. Това е плюс и когато се вгледате внимателно в данните си, разбирате, че таблицата Hosts съдържа кодове за страна или регион с две букви. Чудесно.

  2. Трябва да създадете ново поле в таблицата Hosts , за да съхранявате URL адресите на флага. В по-стар урок използвахте DAX, за да обедините две полета, и ние ще направим същото за URL адресите на флага. В Power Pivot изберете празната колона, която има колоната добавяне на заглавие в таблицата Hosts . В лентата за формули въведете следната формула DAX (или можете да я копирате и поставите в колоната за формули). Изглежда дълъг, но по-голямата част от нея е URL адресът, който искате да използвате от Factbook CIA на ЦРУ.

    =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 казва на функцията за ЗАМЕСТВАНЕ, за да започне замяната на 82 знака в низа. Командата 2, която следва, разказва колко символа трябва да заместите. След това вероятно сте забелязали, че URL адресът е чувствителен към малки и главни букви (първо тествахме, разбира се) и нашите двубуквени кодове са главни, така че трябва да ги прехвърлим към малки букви, като сме ги вмъкнали в URL адреса с помощта на функцията DAX по-ниска.

  3. Преименувайте колоната с URL адресите за флаг на FlagURL. Вашият екран на Power Pivot сега изглежда като следния екран.

    Power Pivot и DAX за създаване на поле за URL адрес

  4. Върнете се в Excel и изберете обобщената таблица в Лист1. В " полета на обобщената таблица" изберете All (всички). Виждате полето FlagURL, което сте добавили, е налично, както е показано на следващия екран.
    FlagURL е добавено в таблицата Hosts

    Забележки: В някои случаи кодът алфа-2, използван от сайта CIA.gov World Factbook CIA, не съответства на официалния ISO 3166-1 алфа-2 код, предоставен в таблицата Hosts , което означава, че някои флагове не се показват правилно. Можете да поправите това и да получите правилните URL адреси за флаг, като направите следните замествания директно в таблицата Hosts в Excel за всеки засегнат запис. Добрата новина е, че Power Pivot автоматично открива промените, които правите в Excel, и преизчислява формулата DAX:

    • промяна към AU

Добавяне на пиктограми за спорт в модела на данни

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

  1. След като потърсите в интернет, можете да откриете, че Общомедия има страхотни пиктограми за всяка Олимпийска дисциплина, предоставена от Parutakupiu. Следващият линк ви показва много изображения от Parutakupiu.

    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Но когато търсите във всеки от отделните изображения, можете да откриете, че често срещаната структура на URL адреси не се поддава на използване на DAX, за да създавате автоматично връзки към изображенията. Искате да знаете колко дисциплини съществуват в модела на данни, за да прецените дали трябва да въвеждате връзките ръчно. В Power Pivot изберете таблицата дисциплини и прегледайте долната част на прозореца на Power Pivot. Там виждате колко записа е 69, както е показано на следващия екран.
    Power Pivot показва броя записи

    Вие решавате, че 69 Records не е твърде много, за да копирате и поставяте ръчно, особено тъй като те ще бъдат толкова убедителни, когато създавате отчети.

  3. За да добавите URL адресите на пиктограмите, ви трябва нова колона в таблицата дисциплини . Това представя интересна задача: таблицата с дисциплини е добавена към модела на данни чрез импортиране на база данни на Access, така че таблицата дисциплини се показва само в Power Pivot, но не и в Excel. Но в Power Pivot не можете директно да въвеждате данни в отделни записи, наричани още редове. За да се справите с това, ние можем да създадем нова таблица, базирана на информация в таблицата дисциплини , да я добавим към модела на данни и да създадем релация.

  4. В Power Pivot копирайте трите колони в таблицата дисциплини . Можете да ги изберете, като посочите колоната дисциплина и след това плъзнете в колоната SportID, както е показано на следващия екран, след което щракнете върху начало > клипборда > копиране.

    копиране на полета в Power Pivot

  5. В Excel Създайте нов работен лист и Поставете копираните данни. Форматирайте поставените данни като таблица, както направихте в предишните уроци в тази серия, като задавате най-горния ред като етикети, и след това дайте име на таблицата DiscImage. Наименувайте работния лист и DiscImage.

Забележка: Работна книга с цялото завършено ръчно въвеждане, наречена DiscImage_table. xlsx, е един от файловете, които сте изтеглили в първия урок от тази серия. За да го направите по-лесно, можете да го изтеглите, като щракнете тук. Прочетете следващите стъпки, които можете да приложите към подобни ситуации със собствените си данни.

  1. В колоната до SportID въведете DiscImage в първия ред. Excel автоматично разширява таблицата, така че да включва реда. Вашият работен лист на DiscImage изглежда като следния екран.

    разширяване на таблица на Excel

  2. Въведете URL адресите за всяка дисциплина, базирана на пиктограмите от Общомедия. Ако сте изтеглили работната книга, където вече са въведени, можете да ги копирате и поставите в тази колона.

  3. Все още в Excel, изберете Power Pivot > таблици > Добавяне към модела на данни , за да добавите таблицата, която създадохте в модела на данни.

  4. В Power Pivot, в изглед на диаграма, създайте релация, като плъзнете полето DisciplineID от таблицата дисциплини в полето 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 с име " население", което вече съдържа данните на worldbank.org, създадени с помощта на следните стъпки, като щракнете тук.

  1. Придвижете се до уеб сайта на worldbank.org от връзката, предоставена по-горе.

  2. В централната секция на страницата, под странащракнете върху Избери всички.

  3. Под серияНамерете и изберете генерална съвкупност. Следващият екран показва изображение на това търсене със стрелка, сочеща към полето за търсене.

    Избиране на данни от worldbank.org

  4. Под часизберете 2008 (това е на няколко години, но съвпада с данните от Олимпиадата, използвани в тези уроци)

  5. След като бъдат направени тези селекции, щракнете върху бутона изтегляне и след това изберете Excel като тип на файла. Името на работната книга, както е изтеглено, не е много четимо. Преименувайте работната книга на генерална съвкупност. xlsи след това я запишете в местоположение, където можете да получите достъп до него в следващата поредица от стъпки.

Сега сте готови да импортирате тези данни във вашия модел на данни.

  1. В работната книга на Excel, която съдържа вашите данни за олимпийски игри, вмъкнете нов работен лист и му дайте име население.

  2. Отидете до работната книга изтеглили генералната съвкупност. xls , отворете я и копирайте данните. Не забравяйте, че с произволна клетка в набора от данни, можете да натиснете CTRL + A, за да изберете всички съседни данни. Поставете данните в клетка a1 на работния лист на населението във вашата работна книга на Олимпиадата.

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

    прозорецът "Създаване на таблица"

    Форматирането на данните като таблица има много предимства. Можете да зададете име на таблицата, за да я идентифицирате лесно. Можете също да създадете релации между таблиците, което ще ви позволи да извършвате проучвания и анализи в обобщени таблици, Power Pivot и Power View.

  4. В раздела инструменти за таблица > проектиране Намерете полето име на таблицата и въведете генерална съвкупност , за да дадете име на таблицата. Популационните данни са в колона със заглавие 2008. За да запазите нещата изправени, преименувайте колоната 2008 в таблицата население на генерална съвкупност. Сега вашата работна книга изглежда като следния екран.

    Данни за населението, прехвърлени в Excel

    Забележки: В някои случаи кодът на държавата , използван от сайта на worldbank.org, не съответства на официалния ISO 3166-1 алфа-3 код, предоставен в таблицата медали , което означава, че някои страни/региони няма да показват данни за населението. Можете да го коригирате, като направите следните замествания директно в таблицата на генералната съвкупност в Excel за всеки засегнат запис. Добрата новина е, че Power Pivot автоматично открива промените, които правите в Excel:

    • промяна на Nid към НЕД

    • промяна на CHE към SUI

  5. В Excel Добавете таблицата към модела на данни, като изберете Power Pivot > таблици > Добавяне към модела на данни, както е показано на следващия екран.

    Добавяне на нови данни към модела на данни

  6. След това да създадем релация. Ние забелязахме, че кодът за страна или регион в генералната съвкупност е същият четирицифрен код, намерен в NOC_CountryRegion поле на медалите. Прекрасно, лесно можем да създадем релация между тези таблици. В Power Pivot, в изглед на диаграма, плъзнете таблицата на генералната съвкупност , така че да се намира до таблицата медали . Плъзнете NOC_CountryRegion поле на таблицата за медали в полето за код на държава или регион в таблицата " население ". Създадена е релация, както е показано на следващия екран.

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

Това не беше много трудно. Вашият модел на данни вече включва връзки към флагове, връзки към изображения на дисциплина (ние ги наричаме пиктограми по-рано) и нови таблици, които предоставят информация за населението. Имаме всички видове данни, които са налични, и почти сме готови да създадем някои завладяващи визуализации, които да се включат в отчетите.

Но първо, нека да направим създаването на отчет малко по-лесно, като скрием някои таблици и полета, които отчетите ни няма да използват.

Скриване на таблици и полета за по-лесно създаване на отчети

Може би сте забелязали колко полета има в таблицата с медали . Много от тях, включително много хора, които няма да използвате за създаване на отчет. В този раздел ще научите как да скриете някои от тези полета, така че да можете да опростите процеса на създаване на отчет в 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. Щракнете с десния бутон върху раздела " W_Teams ", който се намира в долния край на прозореца, и изберете скриване от клиентски инструменти. На следващия екран се показва менюто, което се появява, когато щракнете с десния бутон върху раздел на скрита таблица в Power Pivot.

    как да скриете таблици от клиентските инструменти в Excel

  4. Скрийте другата таблица S_Teams, както и. Забележете, че разделите за скритите таблици са сиви, както е показано на следващия екран.

    разделите за скритите таблици са сиви в Power Pivot

Скриване на полета с помощта наPower Pivot

Има и някои полета, които не са полезни при създаването на отчети. Възможно е основните данни да са важни, но като скриват полета от клиентски инструменти, като например обобщени таблици и Power View, навигацията и селекцията на полета, които да се включат в отчетите, стават по-ясни.

Следващите стъпки скриват колекция от полета, от различни таблици, които няма да ви трябват във вашите отчети.

  1. В Power Pivot щракнете върху раздела медали . Щракнете с десния бутон върху колоната Edition, след което щракнете върху Скрий от клиентски инструменти, както е показано на следващия екран.

    щракнете с десния бутон, за да скриете полета на таблицата от клиентските инструменти в Excel

    Забележка колоната става сива, подобно на това как разделите на скритите таблици са сиви.

  2. В раздела медали скрийте следните полета от клиентските инструменти: Event_gender, MedalKey.

  3. В раздела събития скрийте следните полета от клиентските инструменти: събитие, SportID.

  4. В раздела спорт скрийте SportID.

Сега, когато прегледаме листа на Power View и полета на Power View, ние виждаме следния екран. Това е по-лесно за управление.

наличието на по-малко таблици в клиентските инструменти улеснява създаването на отчети

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

При завършен модел на данни, можете да експериментирате с данните. В следващия урок създавате всякакви интересни и завладяващи визуализации с помощта на данните за Олимпиадата и модела на данните, които сте създали.

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

Преглед на наученото

В този урок научихте как да импортирате интернет базирани данни към вашия модел на данни. Има много данни, които са достъпни в интернет, и знаейки как да го намерите и да го включите в отчетите си, е чудесен инструмент за вашия набор от знания за отчитане.

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

ТЕСТ

Искате да проверите какво сте запомнили от изучаваното? Ето вашия шанс. Следващият тест набляга на функции, възможности или изисквания, с които се запознахте в този урок. Най-долу на страницата ще намерите отговорите. Успех!

Въпрос 1: Кой от методите по-долу е валиден начин за включване на данни от интернет във вашия модел на данни?

О: Копирайте и поставете информацията като RAW текст в Excel и тя се включва автоматично.

Б: копиране и поставяне на данните в Excel, форматиране като таблица, а след това изберете Power Pivot > таблици > Добавяне към модела на данни.

В: създаване на формула на DAX в Power Pivot, която попълва нова колона с URL адреси, които сочат към ресурси за интернет данни.

Г: И "Б", и "В".

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

А: можете да зададете име на таблица, което го прави лесно за идентифициране.

Б: можете да добавите таблица към модела на данни.

В: можете да установявате релации между таблици и по този начин да преглеждате и анализирате данните в обобщени таблици, Power Pivot и Power View.

Г: всички от горните.

Въпрос 3: Кое от следните е вярно за скритите таблици в Power Pivot ?

А: скриването на таблица в Power Pivot изтрива данните от модела на данни.

Б: скриването на таблица в Power Pivot предотвратява показването на таблицата в клиентските инструменти и по този начин ви пречи да създавате отчети, които използват полета на тази таблица за филтриране.

В: скриването на таблица в Power Pivot не оказва влияние върху клиентските инструменти.

Г: не можете да скриете таблици в Power Pivot, можете да скриете само полета.

Въпрос 4: TRUE или FALSE: след като скриете поле в Power Pivot, не можете да го виждате или да го отваряте по-дълго, дори от самото Power Pivot.

А: TRUE

Б: FALSE

Отговори на теста

  1. Правилен отговор: Г

  2. Правилен отговор: Г

  3. Правилен отговор: Б

  4. Правилен отговор: Б

Забележки: Данните и изображенията в тази поредица уроци са базирани на следното:

  • Набор от данни за Олимпийските игри от Guardian News & Media Ltd.

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

  • Данни за населението от Световната банка (worldbank.org)

  • Olympic Sport Pictograms (Пиктограми за олимпийските спортове) от Thadius856 и Parutakupiu

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×