Vigtig
I Excel til Microsoft 365 og Excel 2021 fjernes Power-visning den 12. oktober 2021. Som alternativ kan du bruge den interaktive visuelle oplevelse, der leveres af Power BI Desktop, som du kan downloade gratis. Du kan også nemt importere Excel-projektmapper til Power BI Desktop.
Resumé: I slutningen af det forrige selvstudium, Oprette kortbaserede Power View-rapporter, indeholdt din Excel-projektmappe data fra forskellige kilder, en datamodel baseret på relationer, der blev oprettet ved hjælp af Power Pivot, og en kortbaseret Power View-rapport med nogle grundlæggende OL-oplysninger. I dette selvstudium udvider og optimerer vi projektmappen med flere data, interessant grafik og forbereder projektmappen til nemt at oprette imponerende Power View-rapporter.
Bemærk
I denne artikel beskrives datamodeller i Excel 2013. De samme datamodellerings- og Power Pivot-funktioner, der blev introduceret i Excel 2013, gælder dog også for Excel 2016.
Selvstudiet har følgende afsnit:
- Importere internetbaserede billedlinks til datamodellen
- Brug internetdata til at fuldføre datamodellen
- Skjul tabeller og felter for at gøre det nemmere at lave rapporter
- Kontrolpunkt og quiz
I slutningen af selvstudiet er der en quiz, du kan tage for at teste, hvad du har lært.
Serien bruger data, der beskriver olympiske medaljer, værtsnationer og forskellige olympiske sportsbegivenheder. Følgende selvstudier indgår i serien:
- Importere data til Excel 2013, og Oprette en datamodel
- Udvide datamodelrelationer ved hjælp af Excel 2013 Power Pivot og DAX
- Oprette kortbaserede Power View-rapporter
- Inkorporere internetdata, og Konfigurere standardindstillinger for Power View-rapporter
- Hjælp til Power Pivot
- Oprette imponerende Power View-rapporter - Del 2
Vi anbefaler, at du gennemfører selvstudierne i rækkefølge.
Disse selvstudier bruger Excel 2013 med Power Pivot aktiveret. Klik her for at få flere oplysninger om Excel 2013. Klik her for at få en vejledning i aktivering af Power Pivot.
Importere internetbaserede billedlinks til datamodellen
Mængden af data vokser konstant, og det samme er forventningen om at kunne visualisere dem. Med yderligere data følger forskellige perspektiver og muligheder for at gennemgå og overveje, hvordan data interagerer på mange forskellige måder. Power Pivot og Power View samler dine data – samt eksterne data – og visualiserer dem på sjove og interessante måder.
I dette afsnit skal du udvide datamodellen, så den omfatter billeder af flag for de regioner eller lande, der deltager i OL, og derefter tilføje billeder for at repræsentere de omstridte discipliner i de olympiske lege.
Føje flagbilleder til datamodellen
Billeder beriger den visuelle virkning af Power View-rapporter. På følgende trin skal du tilføje to billedkategorier – et billede for hver disciplin og et billede af flaget, der repræsenterer hver region eller hvert land.
Du har to tabeller, som er gode kandidater til at inkorporere disse oplysninger: tabellen Disciplin til disciplinbillederne og tabellen Hosts til flag. For at gøre dette interessant kan du bruge billeder, der er fundet på internettet, og bruge et link til hvert billede, så det kan gengives for alle, der får vist en rapport, uanset hvor de er.
Når du har søgt rundt på internettet, finder du en god kilde til flagbilleder for hvert land eller region: CIA.gov World Factbook-webstedet. Når du klikker på følgende link, får du f.eks. et billede af flaget for Frankrig.
https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif
Når du undersøger nærmere og finder andre URL-adresser til flagbilleder på webstedet, opdager du, at URL-adresserne har et ensartet format, og at den eneste variabel er lande- eller områdekoden på to bogstaver. Så hvis du kender hver lande- eller områdekode på to bogstaver, kan du bare indsætte den to-bogstavede kode i hver URL-adresse og få et link til hvert flag. Det er et plus, og når du kigger nærmere på dine data, opdager du, at tabellen Hosts indeholder lande- eller områdekoder på to bogstaver. Sådan.
Du skal oprette et nyt felt i tabellen Hosts for at gemme flagets URL-adresser. I et tidligere selvstudium brugte du DAX til at sammenkæde to felter, og vi gør det samme for URL-adresserne for flag. I Power Pivot skal du markere den tomme kolonne med titlen Tilføj kolonne i tabellen Værtsbyer . Skriv følgende DAX-formel på formellinjen (eller du kan kopiere og indsætte den i formelkolonnen). Det ser langt ud, men det meste af det er den URL, vi vil bruge fra CIA Factbook.
=REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))I den pågældende DAX-funktion gjorde du et par ting, alt sammen på én linje. For det første erstatter DAX-funktionen REPLACE teksten i en given tekststreng, så ved hjælp af denne funktion erstattede du den del af URL-adressen, der refererede til Frankrigs flag (fr), med den relevante kode på to bogstaver for hvert land eller område. Tallet 82 angiver, at ERSTAT-funktionen skal begynde udskiftningen 82 tegn i strengen. De 2, der følger, fortæller ERSTAT, hvor mange tegn der skal erstattes. Dernæst har du måske bemærket, at URL'en skelner mellem store og små bogstaver (det testede du selvfølgelig først), og vores koder på to bogstaver er store bogstaver, så vi var nødt til at konvertere dem til små bogstaver, da vi indsatte dem i URL-adressen ved hjælp af DAX-funktionen LAVERE.
Omdøb kolonnen med flagets URL-adresser til FlagURL. Dit Power Pivot-skærmbillede ser nu ud som på følgende skærmbillede.
Gå tilbage til Excel, og vælg pivottabellen i Ark1. Markér ALLE ipivottabelfelter. Du kan se, at feltet FlagURL, du tilføjede, er tilgængeligt, som vist på følgende skærmbillede.
Bemærk
I nogle tilfælde stemmer den Alpha-2-kode, der bruges af CIA.gov World Factbook-webstedet, ikke til den officielle ISO 3166-1 Alpha-2-kode, der er angivet i tabellen Hosts , hvilket betyder, at nogle flag ikke vises korrekt. Du kan løse dette problem og hente de rigtige URL-adresser med flag ved at foretage følgende erstatninger direkte i din Hosts-tabel i Excel for hver berørt post. Den gode nyhed er, at Power Pivot automatisk registrerer de ændringer, du foretager i Excel, og genberegner DAX-formlen:
- skift AT til AU
Føje sportspiktogrammer til datamodellen
Power View-rapporter er mere interessante, når billeder er knyttet til olympiske begivenheder. I dette afsnit skal du tilføje billeder til tabellen Discipliner .
Efter at have søgt på internettet finder du ud af, at Wikimedia Commons har gode piktogrammer for hver olympisk disciplin, indsendt af Parutakupiu. Følgende link viser dig de mange billeder fra Parutakupiu.
http://commons.wikimedia.org/wiki/user:parutakupiu
Men når du ser på hvert af de individuelle billeder, finder du, at den fælles URL-struktur ikke egner sig til at bruge DAX til automatisk at oprette links til billederne. Du vil vide, hvor mange discipliner der findes i datamodellen, så du kan vurdere, om du skal indtaste linkene manuelt. Vælg tabellen Discipliner i Power Pivot, og kig nederst i Power Pivot-vinduet. Her kan du se, at antallet af poster er 69, som vist på følgende skærmbillede.
Du beslutter dig for, at 69 poster ikke er for mange at kopiere og indsætte manuelt, især fordi de vil være så overbevisende, når du opretter rapporter.
Hvis du vil tilføje piktogramme-URL-adresser, skal du bruge en ny kolonne i tabellen Discipliner . Der er en interessant udfordring: Tabellen Discipliner blev føjet til datamodellen ved import af en Access-database, så tabellen Discipliner vises kun i Power Pivot, ikke i Excel. Men i Power Pivot kan du ikke indtaste data direkte i individuelle poster, også kaldet rækker. For at løse dette problem kan vi oprette en ny tabel baseret på oplysningerne i tabellen Discipliner , føje den til datamodellen og oprette en relation.
Kopiér de tre kolonner i tabellen Discipliner i Power Pivot. Du kan vælge dem ved at holde markøren over kolonnen Disciplin og derefter trække dem over til kolonnen SportID, som vist på følgende skærmbillede, og derefter klikke på Kopiér > fra startudklipsholder>.
Opret et nyt regneark i Excel, og indsæt de kopierede data. Formatér de indsatte data som en tabel, som du gjorde i tidligere selvstudier i denne serie, hvor du angiver den øverste række som navne, og derefter giver du tabellen navnet DiscImage. Navngiv også regnearket DiscImage.
Bemærk
En projektmappe med alt det manuelle input, kaldet DiscImage_table.xlsx, er en af de filer, du downloadede i det første selvstudium i denne serie. For at gøre det nemt kan du downloade det ved at klikke her. Læs de næste trin, som du kan anvende i lignende situationer med dine egne data.
Skriv DiscImage i den første række i kolonnen ud for SportID. Excel udvider automatisk tabellen til at omfatte rækken. Dit DiscImage-regneark ser ud som på følgende skærmbillede.
Indtast URL-adresserne for hver disciplin, baseret på piktogrammerne fra Wikimedia Commons. Hvis du har downloadet den projektmappe, hvor de allerede er angivet, kan du kopiere og indsætte dem i den pågældende kolonne.
Vælg Power Pivot-tabeller >> Føj til datamodel , mens du stadig står i Excel, for at tilføje den tabel, du oprettede, til datamodellen.
I Power Pivot i diagramvisning kan du oprette en relation ved at trække feltet Disciplin-id fra tabellen Discipliner til feltet Disciplin-id i tabellen DiscImage .
Angive datakategorien til korrekt visning af billeder
Hvis rapporter i Power View skal kunne vise billederne korrekt, skal du angive Datakategori korrekt til URL-adresse til billede. Power Pivot forsøger at bestemme, hvilken type data du har i din datamodel. I så fald tilføjes ordet (Foreslået) efter den automatisk valgte kategori, men det er godt at være sikker. Lad os bekræfte.
Vælg tabellen DiscImage i Power Pivot, og vælg derefter kolonnen DiscImage.
Vælg Datakategori for avancerede > rapporteringsegenskaber > på båndet, og vælg URL-adresse til billede, som vist på følgende skærmbillede. Excel forsøger at registrere datakategorien, og når den gør det, markerer den valgte datakategori som (foreslået).
Din datamodel indeholder nu URL-adresser til piktogrammer, der kan knyttes til hver disciplin, og datakategorien er korrekt indstillet til URL-adresse til billede.
Brug internetdata til at fuldføre datamodellen
Mange websteder på internettet tilbyder data, der kan bruges i rapporter, hvis du finder dataene pålidelige og nyttige. I dette afsnit skal du føje populationsdata til din datamodel.
Føje oplysninger om population til datamodellen
Hvis du vil oprette rapporter, der indeholder oplysninger om befolkningen, skal du finde og derefter medtage data om befolkningen i datamodellen. En stor kilde til sådanne oplysninger er den Worldbank.org databank. Når du har besøgt webstedet, finder du følgende side, hvor du kan vælge og downloade alle mulige lande- eller områdedata.
Der er mange muligheder for at downloade data fra Worldbank.org, og alle mulige interessante rapporter, du kan oprette som et resultat. Lige nu er du interesseret i befolkning for lande eller områder i din datamodel. På de følgende trin skal du hente en tabel med befolkningsdata og føje den til din datamodel.
Bemærk
Websteder ændrer sig nogle gange, så layoutet på Worldbank.org kan være lidt anderledes end beskrevet nedenfor. Du kan også downloade en Excel-projektmappe med navnet Population.xlsx , der allerede indeholder de Worldbank.org data, som er oprettet ved hjælp af følgende trin, ved at klikke her.
Gå til det worldbank.org websted fra linket ovenfor.
I den midterste del af siden skal du under LANDmarkere alt.
Under SERIE skal du søge efter og vælge befolkning, i alt. Følgende skærmbillede viser et billede af søgningen med en pil, der peger mod søgefeltet.
Under TID skal du vælge 2008 (det er et par år gammelt, men det matcher de OL-data, der bruges i disse selvstudier)
Når disse valg er foretaget, skal du klikke på knappen DOWNLOAD og derefter vælge Excel som filtype. Projektmappens navn, som det er downloadet, er ikke særligt læsevenligt Omdøb projektmappen til Population.xls, og gem den derefter et sted, hvor du kan få adgang til den i den næste række af trin.
Nu er du klar til at importere disse data til din datamodel.
Indsæt et nyt regneark i den Excel-projektmappe, der indeholder dine OL-data, og giv det navnet Population.
Gå til den hentedePopulation.xls projektmappe, åbn den, og kopiér dataene. Husk, at når en vilkårlig celle i datasættet er markeret, kan du trykke på Ctrl+A for at markere alle tilgrænsende data. Indsæt dataene i celle A1 i regnearket Befolkning i din OL-projektmappe.
I din OL-projektmappe vil du formatere de data, du lige har indsat, som en tabel, og navngive tabellen Befolkning. Markér en vilkårlig celle i datasættet, f.eks. celle A1, tryk på Ctrl+A, for at markere alle tilgrænsende data, og tryk derefter på Ctrl+T for at formatere dataene som en tabel. Da dataene indeholder overskrifter, skal du vælge Min tabel indeholder overskrifter i vinduet Opret Tabel, der åbner, som vist her.
Det har mange fordele at formattere dataene som en tabel. Du kan give tabellen et navn, hvilket gør det nemt at identificere den. Du kan også oprette relationer mellem tabeller, hvilket muliggør dybdegående udforskning og analyse i pivottabeller, Power Pivot og Power View.
Find feltet Tabelnavn på fanen TABELVÆRKTØJSDESIGN>, og skriv Befolkning for at navngive tabellen. Befolkningsdataene findes i en kolonne med titlen 2008. Du kan få styr på tingene ved at omdøbe kolonnen 2008 i tabellen med indbyggertal til Befolkning. Projektmappen ser nu ud som på følgende skærmbillede.
Bemærk
I nogle tilfælde stemmer landekoden , der bruges af Worldbank.org websted, ikke til den officielle ISO 3166-1 Alpha-3-kode, der er angivet i tabellen Medaljer , hvilket betyder, at nogle landeområder ikke viser befolkningsdata. Du kan løse dette problem ved at foretage følgende erstatninger direkte i din befolkningstabel i Excel for hver berørt post. Den gode nyhed er, at Power Pivot automatisk registrerer de ændringer, du foretager i Excel:
- skift NLD til NED
- skift CHE til SUI
Føj tabellen til datamodellen i Excel ved at vælge Power Pivot-tabeller >> , der er føjet til datamodellen, som vist på følgende skærmbillede.
Dernæst skal vi oprette en relation. Vi har bemærket, at lande- eller områdekoden i befolkning er den samme trecifrede kode, der findes i feltet NOC_CountryRegion medaljer. Fint, vi kan nemt oprette en relation mellem disse tabeller. I Power Pivot i diagramvisning skal du trække tabellen Befolkning, så den er placeret ved siden af tabellen Medaljer . Træk feltet NOC_CountryRegion i tabellen Medaljer til feltet Lande- eller områdekode i tabellen Befolkning . En relation etableres, som vist på følgende skærmbillede.
Det var ikke så svært. Din datamodel indeholder nu links til flag, links til fagbilleder (vi kaldte dem piktogrammer tidligere) og nye tabeller, der indeholder oplysninger om populationen. Vi har adgang til alle mulige slags data, og vi er næsten klar til at oprette nogle overbevisende visualiseringer, som kan medtages i rapporter.
Men lad os først gøre det lidt nemmere at oprette rapporter ved at skjule nogle tabeller og felter, som vores rapporter ikke kan bruge.
Skjul tabeller og felter for at gøre det nemmere at lave rapporter
Du har måske bemærket, hvor mange felter der er i tabellen Medals . En hel masse af dem, herunder mange, som du ikke skal bruge til at oprette en rapport. I dette afsnit lærer du, hvordan du skjuler nogle af disse felter, så du kan strømline processen med at oprette rapporter i Power View.
Markér Power View-arket i Excel, hvis du selv vil se det. Følgende skærmbillede viser listen over tabeller i Power View-felter. Det er en lang liste over tabeller at vælge mellem, og i mange tabeller er der felter, som dine rapporter aldrig vil bruge.
De underliggende data er stadig vigtige, men listen over tabeller og felter er for lang og måske lidt skræmmende. Du kan skjule tabeller og felter for klientværktøjer, f.eks. pivottabeller og Power View, uden at fjerne de underliggende data fra datamodellen.
I de følgende trin skjuler du nogle tabeller og felter ved hjælp af Power Pivot. Hvis du har brug for tabeller eller felter, du har skjult, til at generere rapporter, kan du altid gå tilbage til Power Pivot og få dem vist.
Bemærk
Når du skjuler en kolonne eller et felt, kan du ikke oprette rapporter eller filtre, der er baseret på disse skjulte tabeller eller felter.
Skjul tabeller ved hjælp afPower Pivot
I Power Pivot skal du vælge Startside > for datavisning > for at sikre, at Datavisning er valgt i stedet for at være i diagramvisning.
Lad os skjule følgende tabeller, som du ikke mener, du behøver for at oprette rapporter: S_Teams og W_Teams. Du bemærker nogle få tabeller, hvor kun ét felt er nyttigt. Senere i dette selvstudium finder du også en løsning på dem.
Højreklik på fanen W_Teams , der findes nederst i vinduet, og vælg Skjul ikke i klientværktøjer. Følgende skærmbillede viser den menu, der vises, når du højreklikker på en skjult tabelfane i Power Pivot.
Skjul også den anden tabel, S_Teams. Bemærk, at faner for skjulte tabeller er nedtonet, som vist på følgende skærmbillede.
Skjul felter ved hjælp afPower Pivot
Der er også nogle felter, der ikke er nyttige til at oprette rapporter. De underliggende data kan være vigtige, men ved at skjule felter fra klientværktøjer, f.eks. pivottabeller og Power View, bliver navigationen og markeringen af felter til at indgå i rapporter tydeligere.
Følgende trin skjuler en samling felter fra forskellige tabeller, som du ikke skal bruge i dine rapporter.
Klik på fanen Medaljer i Power Pivot. Højreklik på kolonnen Udgave, og klik derefter på Vis ikke i klientværktøjer, som vist på følgende skærmbillede.
Bemærk, at kolonnen bliver grå, på samme måde som fanerne i skjulte tabeller er grå.
Skjul følgende felter i klientværktøjer under fanen Medals : Event_gender, MedalKey.
Skjul følgende felter i klientværktøjer under fanen Events : EventID, SportID.
Skjul SportID på fanen Sports .
Når vi nu ser på Power View-arket og Power View-felterne, ser vi følgende skærmbillede. Dette er nemmere at administrere.
Hvis du skjuler tabeller og kolonner i klientværktøjer, bliver det nemmere for rapporteringsoprettelsesprocessen. Du kan skjule så få eller så mange tabeller eller kolonner, som du har brug for, og du kan altid få dem vist senere, hvis det er nødvendigt.
Når datamodellen er færdig, kan du eksperimentere med dataene. I det næste selvstudium skal du oprette alle mulige interessante og overbevisende visualiseringer ved hjælp af OL-dataene og den datamodel, du har oprettet.
Kontrolpunkt og quiz
Gennemgå det, du har lært
I dette selvstudium har du lært at importere internetbaserede data til din datamodel. Der er mange data tilgængelige på internettet, og viden om, hvordan du finder dem og medtager dem i dine rapporter, er et godt værktøj at have i dit rapporteringsvidensæt.
Du har også lært, hvordan du medtager billeder i din datamodel, og hvordan du opretter DAX-formler for at lette processen med at hente URL-adresser i dit datamiks, så du kan bruge dem i rapporter. Du har lært at skjule tabeller og felter, hvilket er praktisk, når du skal oprette rapporter, og har mindre rod i tabeller og felter, der sandsynligvis ikke skal bruges. Det er især praktisk at skjule tabeller og felter, når andre personer opretter rapporter ud fra de data, du leverer.
QUIZ
Vil du se, hvor godt du husker det, du har lært? Nu har du chancen. Følgende quiz fremhæver de funktioner, muligheder og krav, du lærte om i selvstudiet. Du finder svarene nederst på siden. Held og lykke!
Spørgsmål 1: Hvilken af følgende metoder er en gyldig måde at medtage internetdata i din datamodel på?
Sv: Kopiér og indsæt oplysningerne som rå tekst i Excel, så medtages de automatisk.
B: Kopiér og indsæt oplysningerne i Excel, formatér dem som en tabel, og vælg derefter Power Pivot-tabeller >> føjet til datamodel.
C: Opret en DAX-formel i Power Pivot, der udfylder en ny kolonne med URL-adresser, som peger på internetdataressourcer.
D: Både B og C.
Spørgsmål 2: Hvilket af følgende gælder for formatering af data som en tabel i Excel?
Sv: Du kan tildele et navn til en tabel, hvilket gør den nem at identificere.
B: Du kan tilføje en tabel til datamodellen.
C: Du kan oprette relationer mellem tabeller og derved udforske og analysere dataene i pivottabeller, Power Pivot og Power View.
D: Alle ovenstående.
Spørgsmål 3: Hvilket af følgende gælder for skjulte tabeller i Power Pivot?
Sv: Hvis du skjuler en tabel i PowerPivot, slettes dataene fra datamodellen.
B: Hvis du skjuler en tabel i Power Pivot, kan tabellen ikke ses i klientværktøjer, og dermed kan du ikke oprette rapporter, der anvender tabellens felter til filtrering.
C: Det har ingen indflydelse på klientværktøjer, at man skjuler en tabel i Power Pivot.
D: Du kan ikke skjule tabeller i Power Pivot. Du kan kun skjule felter.
Spørgsmål 4: Sandt eller falsk: Når du skjuler et felt i Power Pivot, kan du ikke længere se det eller få adgang til det, heller ikke fra selve Power Pivot.
Sv: SAND
B: FALSK
Quiz-svar
- Korrekt svar: D
- Korrekt svar: D
- Korrekt svar: B
- Korrekt svar: B
Bemærk
Data og billeder i dette selvstudium serie er baseret på følgende:
- Olympics Dataset fra Guardian News & Media Ltd.
- Flagbilleder fra CIA Factbook (cia.gov)
- Demografiske data fra Verdensbanken (worldbank.org )
- OL-sportspiktogrammer af Thadius856 og Parutakupiu