Kurz: Zahrnutí internetových dat a nastavení výchozích možností sestav Power View

Platí pro
Excel pro Microsoft 365 Excel 2019 Excel 2016 Excel 2013

Důležité

V Excelu pro Microsoft 365 a Excelu 2021 se 12. října 2021 odebere Power View. Alternativně můžete použít interaktivní vizuální prostředí, které poskytuje aplikace Power BI Desktop, kterou si můžete zdarma stáhnout. Excelové sešity můžete také snadno importovat do aplikace Power BI Desktop

Anotace: V předchozím kurzu ( Vytvoření sestav Power View založených na mapě) obsahoval excelový sešit data z různých zdrojů, datový model založený na relacích vytvořených pomocí doplňku Power Pivot a sestavu Power View založenou na mapě se základními informacemi o olympijských hrách. V tomto kurzu rozšiřujeme a optimalizujeme sešit o další data, zajímavou grafiku a připravujeme sešit tak, aby dal snadno vytvářet skvělé sestavy Power View.

Poznámka

Tento článek popisuje datové modely v Excelu 2013. Stejné funkce modelování dat a PowerPivotu jako v Excelu 2013 ale platí i pro Excel 2016.

Tento kurz se skládá z následujících částí:

Na konci tohoto kurzu je kvíz, kde si můžete otestovat, co jste se naučili.

V této řadě kurzů používáme data popisující olympijské medaile, hostitelské země a různé olympijské sportovní události. Tato řada obsahuje následující kurzy:

  1. Import dat do Excelu 2013 a vytvoření datového modelu
  2. Rozšíření relací datového modelu pomocí Excelu 2013, doplňku Power Pivot a jazyka DAX
  3. Vytváření sestav Power View založených na mapě
  4. Zahrnutí internetových dat a nastavení výchozích možností sestav Power View
  5. Nápověda k Power Pivotu
  6. Vytváření skvělých sestav Power View – Část 2

Měli byste je absolvovat v tomto pořadí.

V těchto kurzech se používá Excel 2013 s povoleným doplňkem Power Pivot. Další informace o Excelu 2013 získáte kliknutím sem. Pokyny k povolení Power Pivotu získáte kliknutím sem.

Množství dat neustále roste a s ním i očekávání, že je bude možné vizualizovat. S přibývajícími daty přicházejí různé perspektivy a příležitosti k přezkoumání a zvážení toho, jak data interagují mnoha různými způsoby. Power Pivot a Power View spojují vaše data a také externí data a vizualizují je zábavnými a zajímavými způsoby.

V této části můžete datový model rozšířit tak, aby zahrnoval obrázky vlajek oblastí nebo zemí, které se účastní olympijských her, a pak přidat obrázky představující soutěžní disciplíny na olympijských hrách.

Přidání obrázků příznaků do datového modelu

Obrázky obohacují vizuální působivost sestav Power View. V následujícím postupu přidáte dvě kategorie obrázků – obrázek pro každou disciplínu a obrázek vlajky, která představuje každou oblast nebo zemi.

Máte dvě tabulky, které jsou vhodnými kandidáty na začlenění těchto informací: tabulka Discipline pro obrázky disciplín a tabulka Hosts pro vlajky. Aby to bylo zajímavější, použijete obrázky, které najdete na internetu, a odkaz na každý obrázek, aby se mohl vykreslit každému, kdo si bude dokument prohlížet, bez ohledu na to, kde se nachází.

  1. Po prohledání internetu najdete dobrý zdroj obrázků vlajek pro každou zemi nebo oblast: web CIA.gov World Factbook. Když například kliknete na následující odkaz, zobrazí se obrázek vlajky Francie.

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

    Když budete pátrat dál a najdete další adresy URL s obrázky vlajek na webu, zjistíte, že adresy URL mají jednotný formát a že jedinou proměnnou je dvoupísmenný kód země nebo oblasti. Pokud byste tedy znali každý dvoupísmenný kód země nebo oblasti, stačilo by vložit tento dvoupísmenný kód do každé adresy URL a získat odkaz na každou vlajku. To je plus, a když se na data podíváte pozorněji, zjistíte, že tabulka Hosts obsahuje dvoupísmenné kódy zemí nebo oblastí. Skvěle.

  2. V tabulce Hosts je potřeba vytvořit nové pole, do kterého se budou ukládat adresy URL příznaků. V předchozím kurzu jste použili jazyk DAX ke zřetězení dvou polí a totéž uděláme pro adresy URL příznaků. V Power Pivotu vyberte prázdný sloupec s názvem Přidat sloupec v tabulce Hosts . Na řádku vzorců zadejte následující vzorec jazyka DAX (nebo ho můžete zkopírovat a vložit do sloupce Vzorec). Vypadá to dlouze, ale většina z toho je adresa URL, kterou chceme použít z CIA Factbook.

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

    V této funkci jazyka DAX jste udělali několik věcí na jednom řádku. Funkce DAX REPLACE nejprve nahradí text v daném textovém řetězci, takže použitím této funkce jste nahradili část adresy URL, která odkazovala na francouzskou vlajku (fr), příslušným dvoupísmenným kódem pro každou zemi nebo oblast. Číslo 82 říká funkci NAHRADIT, aby začala nahrazovat 82 znaků v řetězci. Následující 2 říká funkci NAHRADIT, kolik znaků se má nahradit. Dále jste si mohli všimnout, že adresa URL rozlišuje velká a malá písmena (to jste samozřejmě testovali jako první) a naše dvoupísmenné kódy jsou velkými písmeny, takže jsme je museli převést na malá písmena, protože jsme je vložili do adresy URL pomocí funkce DAX LOWER.

  3. Přejmenujte sloupec s adresami URL příznaku na FlagURL. Obrazovka Power Pivotu teď vypadá jako následující obrazovka.

    Vytvoření pole URL pomocí doplňku Power Pivot a vzorce DAX

  4. Vraťte se do Excelu a vyberte kontingenční tabulku na listu List1. V polích kontingenční tabulky vyberte VŠE. Vidíte, že pole FlagURL, které jste přidali, je dostupné, jak je vidět na následující obrazovce.
    Pole FlagURL je přidané do tabulky Hosts

    Poznámka

    V některých případech se kód Alpha-2 používaný webem CIA.gov World Factbook neshoduje s oficiálním kódem ISO 3166-1 Alpha-2 uvedeným v tabulce hostitelských měst , což znamená, že se některé příznaky nezobrazují správně. Můžete to opravit a získat správné adresy URL příznaků provedením následujících náhrad přímo v tabulce Hosts v Excelu pro každou dotčenou položku. Dobrá zpráva je, že Power Pivot automaticky rozpozná změny, které v Excelu uděláte, a přepočítá vzorec DAX:

    • změna AT na AU

Přidání sportovních piktogramů do datového modelu

Sestavy Power View jsou zajímavější, když jsou obrázky spojené s olympijskými událostmi. V této části přidáte obrázky do tabulky Disciplíny .

  1. Po prohledání internetu zjistíte, že Wikimedia Commons má skvělé piktogramy pro každou olympijskou disciplínu, které předložil Parutakupiu. Následující odkaz ukazuje mnoho obrázků z Parutakupiu.

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

  2. Když se ale podíváte na jednotlivé obrázky, zjistíte, že běžná struktura adres URL neumožňuje použití jazyka DAX k automatickému vytváření odkazů na obrázky. Chcete vědět, kolik disciplín existuje ve vašem datovém modelu, abyste mohli posoudit, jestli je potřeba propojení zadat ručně. V Power Pivotu vyberte tabulku Disciplíny a podívejte se do dolní části okna Power Pivot. Tady vidíte, že počet záznamů je 69, jak ukazuje následující obrazovka.
    Power Pivot ukazuje počet záznamů

    Rozhodnete, že 69 záznamů není moc na ruční kopírování a vkládání, zvlášť když budou při vytváření sestav velmi působivé.

  3. Pokud chcete přidat adresy URL piktogramů, potřebujete nový sloupec v tabulce Disciplines . To představuje zajímavou výzvu: tabulka Disciplíny se do datového modelu přidala importem accessové databáze, takže tabulka Disciplíny se zobrazuje jenom v Power Pivotu, ne v Excelu. V Power Pivotu ale nemůžete přímo vkládat data do jednotlivých záznamů (označovaných taky jako řádky). Pokud to chcete vyřešit, můžeme vytvořit novou tabulku založenou na informacích v tabulce Disciplines , přidat ji do datového modelu a vytvořit relaci.

  4. V Power Pivotu zkopírujte tři sloupce z tabulky Disciplines . Můžete je vybrat tak, že najedete myší na sloupec Discipline a přetáhnete je do sloupce SportID, jak je znázorněno na následující obrazovce, a pak kliknete na Kopie domácí > schránky>.

    Kopírování polí v Power Pivotu

  5. V Excelu vytvořte nový list a vložte do něj zkopírovaná data. Naformátujte vložená data jako tabulku jako v předchozích kurzech této řady, zadejte horní řádek jako popisky a pak tabulku pojmenujte DiscImage. List také pojmenujte DiscImage.

Poznámka

Sešit se všemi dokončenými ručními vstupy, který se nazývá DiscImage_table.xlsx, je jedním ze souborů, které jste si stáhli v prvním kurzu této řady. Chcete-li si to usnadnit, můžete si jej stáhnout kliknutím sem. Přečtěte si další kroky, které můžete aplikovat na podobné situace s vlastními daty.

  1. Ve sloupci vedle SportID zadejte do prvního řádku DiscImage. Excel tabulku automaticky rozšíří tak, aby zahrnovala řádek. Váš list DiscImage vypadá jako na následující obrazovce.

    Rozšíření tabulky v Excelu

  2. Zadejte adresy URL pro každou disciplínu na základě piktogramů z Wikimedia Commons. Pokud jste si stáhli sešit, ve kterém už jsou zadány, můžete je zkopírovat a vložit do tohoto sloupce.

  3. Zůstaňte v Excelu a zvolte Power Pivot > Tables Add to Data Model (Přidat > do datového modelu ) a přidejte tabulku, kterou jste vytvořili.

  4. V Power Pivotu v zobrazení diagramu vytvořte relaci přetažením pole DisciplineID z tabulky Disciplines na pole DisciplineID v tabulce DiscImage .

Nastavení kategorie dat pro správné zobrazení obrázků

Aby sestavy v Power View zobrazovaly obrázky správně, musíte správně nastavit kategorii dat na adresu URL obrázku. Power Pivot se pokusí určit typ dat, která máte v datovém modelu. V takovém případě přidá za automaticky vybranou kategorii termín (Navrhované), je ale dobré si být jistý. Pojďme to potvrdit.

  1. V Power Pivotu vyberte tabulku DiscImage a pak zvolte sloupec DiscImage.

  2. Na pásu karet vyberte Kategorie dat Upřesnit > vlastnosti > vytváření sestav a vyberte Adresa URL obrázku, jak je znázorněno na následující obrazovce. Excel se pokusí kategorii dat rozpoznat, a když se tak stane, označí vybranou kategorii dat jako (navrženo).

    Nastavení kategorie dat v Power Pivotu

Váš datový model teď obsahuje adresy URL pro piktogramy, které je možné přidružit ke každé disciplíně, a kategorie dat je správně nastavená na adresu URL obrázku.

Dokončení datového modelu pomocí internetových dat

Mnoho webů na internetu nabízí data, která lze použít v sestavách, pokud je považujete za spolehlivá a užitečná. V této části přidáte do datového modelu údaje o základním souboru.

Přidání informací o populaci do datového modelu

Pokud chcete vytvářet sestavy, které obsahují informace o základním souboru, musíte najít a potom zahrnout data základního souboru do datového modelu. Velkým zdrojem takových informací je Worldbank.org databanka. Po návštěvě webu najdete následující stránku, která vám umožní vybrat a stáhnout nejrůznější data o zemích nebo oblastech.

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

Existuje mnoho možností, jak stahovat data z Worldbank.org, a všechny druhy zajímavých sestav, které díky tomu můžete vytvořit. Prozatím se zajímáte o populaci zemí nebo oblastí ve vašem datovém modelu. V následujícím postupu si stáhnete tabulku s údaji o populaci a přidáte ji do svého datového modelu.

Poznámka

Weby se někdy mění, takže rozložení na Worldbank.org může být trochu jiné, než je popsáno níže. Případně si můžete kliknutím sem stáhnout excelový sešit s názvem Population.xlsx, který už obsahuje Worldbank.org data vytvořená pomocí následujícího postupu.

  1. Přejděte na worldbank.org web pomocí výše uvedeného odkazu.

  2. V prostřední části stránky klikněte v části ZEMĚ na tlačítko Vybrat vše.

  3. V části SERIES vyhledejte a vyberte populaci, celkem. Následující obrazovka ukazuje obrázek tohoto hledání se šipkou ukazující na vyhledávací pole.

    Vybírání datových sad z webu worldbank.org

  4. V části ČAS vyberte 2008 (to je několik let staré, ale odpovídá to datům o olympijských hrách používaným v těchto kurzech)

  5. Po provedení těchto výběrů klikněte na tlačítko STÁHNOUT a jako typ souboru vyberte Excel. Název staženého sešitu není moc čitelný. Sešit přejmenujte tak, aby Population.xls, a uložte ho na místo, kde k němu budete mít přístup v další řadě kroků.

Teď jste připravení na import dat do datového modelu.

  1. V excelovém sešitu, který obsahuje data o olympiádách, vložte nový list a pojmenujte ho Populace.

  2. Vyhledejte stažený Population.xls sešit, otevřete ho a zkopírujte data. Nezapomeňte, že když máte vybranou libovolnou buňku v datové sadě, můžete stisknutím Ctrl+A vybrat všechna sousední data. Vložte data do buňky A1 na listu Population ( Populace ) v sešitu s informacemi o olympijských hrách.

  3. V sešitu s informacemi o olympiádách můžete data, která jste právě vložili, naformátovat jako tabulku a pojmenovat ji Počet obyvatel. Vyberte libovolnou buňku v datové sadě, například buňku A1, a stisknutím Ctrl+A vyberte všechna sousední data a potom Ctrl+T naformátujte data jako tabulku. Protože data mají záhlaví, zaškrtněte v okně Vytvořit tabulku políčko Tabulka obsahuje záhlaví – jak je vidět na tomto obrázku.

    Okno Vytvořit tabulku

    Naformátovat data jako tabulku má mnoho výhod. Tabulce můžete přiřadit název, aby se dala snadno identifikovat. Můžete taky vytvořit relace mezi tabulkami, což umožní zkoumat a analyzovat data v kontingenčních tabulkách, Power Pivotu a Power View.

  4. Na kartě NÁSTROJE > TABULKY – NÁVRH vyhledejte pole Název tabulky , zadejte počet obyvatel a tabulku pojmenujte. Údaje o obyvatelstvu jsou ve sloupci s názvem 2008. Abyste si ujasnili, přejmenujte sloupec roku 2008 v tabulce Počet obyvatel na Populace. Váš sešit teď vypadá jako následující obrazovka.

    Údaje o populaci přenesené do Excelu

    Poznámka

    V některých případech se kód země používaný webem Worldbank.org neshoduje s oficiálním kódem ISO 3166-1 Alpha-3 uvedeným v tabulce Medals , což znamená, že některé země nebudou zobrazovat údaje o obyvatelstvu. Můžete to opravit tak, že pro každou dotčenou položku provedete následující náhrady přímo v tabulce počtu obyvatel v Excelu. Dobrá zpráva je, že Power Pivot automaticky rozpozná změny, které uděláte v Excelu:

    • změnit NLD na NED
    • změna CHE na SUI
  5. V Excelu přidejte tabulku do datového modelu výběrem možnosti Tabulky > Power Pivot > Přidat do datového modelu, jak ukazuje následující obrazovka.

    Přidání nových dat do datového modelu

  6. Dále vytvoříme relaci. Zjistili jsme, že kód země nebo oblasti v poli Population je stejný třímístný kód, který se nachází v poli NOC_CountryRegion v poli Medals. Skvělé, relaci mezi těmito tabulkami můžeme snadno vytvořit. V Power Pivotu přetáhněte v zobrazení diagramu tabulku počtu obyvatel tak, aby byla umístěná vedle tabulky Medals . Přetáhněte pole NOC_CountryRegion tabulky Medals do pole Kód země nebo oblasti v tabulce Počet obyvatel . Vztah je vytvořen, jak je znázorněno na následující obrazovce.

    Vytvoření relace mezi tabulkami

To nebylo příliš těžké. Datový model teď obsahuje odkazy na příznaky, odkazy na obrázky disciplín (dříve jsme jim říkali piktogramy) a nové tabulky, které poskytují informace o obyvatelstvu. Máme k dispozici všechny druhy dat a už skoro jsme připraveni vytvořit nějaké atraktivní vizualizace pro sestavy.

Nejdřív si ale vytvoření sestav trochu zjednodušíme skrytím některých tabulek a polí, které naše sestavy nebudou používat.

Skrytí tabulek a polí pro snadnější vytváření sestav

Možná jste si všimli, kolik polí je v tabulce Medals . Spousta z nich, včetně mnoha těch, které k vytvoření sestavy nepoužijete. V této části se dozvíte, jak některá z těchto polí skrýt, abyste si mohli zjednodušit proces vytváření sestav v Power View.

Pokud si to chcete prohlédnout sami, vyberte list Power View v Excelu. Následující obrazovka ukazuje seznam tabulek v polích nástroje Power View. Seznam tabulek je dlouhý a v mnoha tabulkách jsou pole, která sestavy nikdy nepoužívají.

Příliš mnoho dostupných tabulek v excelovém sešitu

Podkladová data jsou pořád důležitá, ale seznam tabulek a polí je příliš dlouhý a možná trochu skličující. Tabulky a pole můžete skrýt v klientských nástrojích, jako jsou kontingenční tabulky a Power View, aniž byste odebrali podkladová data z datového modelu.

V následujícím postupu skryjete několik tabulek a polí pomocí Power Pivotu. Pokud potřebujete ke generování sestav tabulky nebo pole, které jste skryli, můžete se vždycky vrátit do Power Pivotu a tyto tabulky nebo pole zobrazit.

Poznámka

Když skryjete sloupec nebo pole, nebudete moct na základě těchto skrytých tabulek nebo polí vytvářet sestavy ani filtry.

Skrytí tabulek pomocíPower Pivot

  1. V Power Pivotu vyberte Zobrazení dat domovské stránky >>, abyste měli jistotu, že je vybrané Zobrazení dat a není v Zobrazení diagramu.

  2. Skryjme následující tabulky, o kterých si myslíte, že je k vytváření sestav nepotřebujete: S_Teams a W_Teams. Všimli jste si několika tabulek, kde je užitečné pouze jedno pole. Později v tomto kurzu najdete řešení i pro ně.

  3. Klikněte pravým tlačítkem myši na kartu W_Teams , kterou najdete v dolní části okna, a vyberte Skrýt v nástrojích klienta. Následující obrazovka ukazuje nabídku, která se zobrazí po kliknutí pravým tlačítkem myši na skrytou kartu tabulky v Power Pivotu.

    Jak skrýt tabulky v klientských nástrojích Excelu

  4. Skryjte také druhou tabulku S_Teams. Všimněte si, že karty skrytých tabulek jsou šedé, jak je vidět na následující obrazovce.

    Karty skrytých tabulek jsou v Power Pivotu šedé

Skrýt pole pomocíPower Pivot

Některá pole také nejsou užitečná pro vytváření sestav. Podkladová data mohou být důležitá, ale pokud pole skryjete v klientských nástrojích, jako jsou kontingenční tabulky a Power View, bude navigace a výběr polí, která chcete zahrnout do sestav, přehlednější.

Následující postup skryje sadu polí z různých tabulek, která v sestavách nebudete potřebovat.

  1. V Power Pivotu klikněte na kartu Medaile . Klikněte pravým tlačítkem na sloupec Edition a pak klikněte na Skrýt v klientských nástrojích, jak ukazuje následující obrazovka.

    Kliknutí pravým tlačítkem a skrytí polí tabulky v klientských nástrojích Excelu

    Všimněte si, že sloupec zešedne, podobně jako jsou šedé karty skrytých tabulek.

  2. Na kartě Medals skryjte v klientských nástrojích tato pole: Event_gender, MedalKey.

  3. Na kartě Events (Události ) skryjte v klientských nástrojích tato pole: EventID, SportID.

  4. Na kartě Sport skryjte ID sportu.

Když se teď podíváme na list Power View a pole Power View, vidíme následující obrazovku. To je lépe zvládnutelné.

Míň tabulek v klientských nástrojích usnadňuje vytváření sestav

Skrytí tabulek a sloupců v klientských nástrojích napomáhá plynulejšímu průběhu procesu vytváření sestav. Můžete skrýt libovolný počet tabulek nebo sloupců a podle potřeby je lze kdykoli zobrazit.

Po dokončení datového modelu můžete experimentovat s daty. V dalším kurzu vytvoříte nejrůznější zajímavé a působivé vizualizace pomocí olympijských dat a datového modelu, který jste vytvořili.

Kontrolní bod a kvíz

Shrnutí nových znalostí

V tomto kurzu jste se naučili importovat internetová data do datového modelu. Na internetu je k dispozici spousta dat a vědět, jak je najít a zahrnout do svých přehledů, je skvělým nástrojem, který můžete mít ve své sadě znalostí pro vytváření sestav.

Taky jste se naučili, jak do datového modelu vkládat obrázky a jak vytvářet vzorce jazyka DAX, které usnadní vkládání adres URL do hybridní datové kombinace tak, abyste je mohli používat v sestavách. Naučili jste se, jak skrýt tabulky a pole, což se hodí, když potřebujete vytvářet sestavy a mít menší přehled o tabulkách a polích, které se pravděpodobně nebudou používat. Skrytí tabulek a polí je zvlášť užitečné, když jiní uživatelé vytvářejí sestavy z dat, která jim poskytnete.

KVÍZ

Chcete zjistit, jak dobře si pamatujete, co jste se dozvěděli? Tady máte příležitost. Následující kvíz je zaměřený na funkce, možnosti a požadavky, se kterými jste se v tomto kurzu seznámili. Odpovědi najdete na konci stránky. Hodně štěstí!

Otázka 1: Která z následujících metod je platný způsob zahrnutí internetových dat do datového modelu?

Odpověď: Zkopírujte a vložte informace jako nezpracovaný text do Excelu a automaticky se zahrnou.

B: Informace zkopírujte a vložte do Excelu, naformátujte je jako tabulku a pak vyberte Power Pivot > – Přidat > do datového modelu.

C: Vytvořte v Power Pivotu vzorec jazyka DAX, který naplní nový sloupec adresami URL odkazujícími na internetové zdroje dat.

D: B i C.

Otázka 2: Které z následujících tvrzení platí pro formátování dat jako tabulky v Excelu?

Odpověď: Tabulce můžete přiřadit název, aby se dala snadno identifikovat.

B: Tabulku můžete přidat do datového modelu.

C: Můžete vytvořit relace mezi tabulkami, a tím prohlížet a analyzovat data v kontingenčních tabulkách, Power Pivotu a Power View.

D: Všechno výše uvedené.

Otázka 3: Které z následujících tvrzení platí o skrytých tabulkách v Power Pivotu?

A: Skrytím tabulky v PowerPivotu se vymažou data z datového modelu.

B: Skrytím tabulky v Power Pivotu zabráníte jejímu zobrazení v klientských nástrojích, a tím pádem znemožníte vytváření sestav, které používají pole této tabulky k filtrování.

C: Skrytí tabulky v Power Pivotu nemá na klientské nástroje žádný vliv.

D: Tabulky v Power Pivotu skrýt nejdou, můžete skrýt jenom pole.

Otázka 4: Pravda nebo Nepravda: Jakmile pole v Power Pivotu skryjete, už ho neuvidíte ani k němu nebudete mít přístup, a to ani ze samotného Power Pivotu.

ODPOVĚĎ: PRAVDA

B: NEPRAVDA

Odpovědi kvízu

  1. Správná odpověď: D
  2. Správná odpověď: D
  3. Správná odpověď: B
  4. Správná odpověď: B

Poznámka

Data a obrázky v této řadě kurzů jsou založené na následujících položkách:

  • Datová sada o olympijských hrách od Guardian News & Media Ltd.
  • Obrázky vlajek od CIA Factbook (cia.gov)
  • Údaje o obyvatelstvu od The World Bank (worldbank.org)
  • Piktogramy olympijských sportů od Thadius856 a Parutakupiu