Brug Power BI til at oprette en datamodel
Den anslåede tid til at fuldføre denne øvelse er 60 minutter.
I denne øvelse skal du udføre følgende opgaver:
Start med forudindlæste PBIX-fil
Opret MANGE til ÉN-relation i Power BI Desktop
Opret målinger i Power BI Desktop
Opret en rapportside med visualiseringstyper: Kort, udsnitsværktøj, matrix, brugerdefineret visualisering
Føj ikoner for betinget formatering til matrixvisualisering
Bemærk
Denne øvelse er oprettet på baggrund af salgsaktiviteterne i det fiktive Wi-Fi firma kaldet SureWi, som er leveret af P3 Adaptive https://p3adaptive.com/. Dataene er egenskab for P3 Adaptive og er blevet delt med det formål at demonstrere Excel- og Power BI-funktionalitet med brancheeksempeldata. Enhver brug af disse data skal omfatte denne tilskrivning til P3 Adaptive. Hvis du ikke allerede har gjort det, kan du downloade og udtrække laboratoriefilerne fra https://aka.ms/modern-analytics-labs i mappen C:\ANALYST-LABS .
Øvelse 1: Start med en forudinstalleret PBIX
I denne øvelse skal du starte Power BI Desktop og åbne en PBIX-fil, hvor alle tabellerne Data & Opslag er indlæst, og datamodellen allerede er delvist bygget.
Opgave 1: Start Power BI Desktop
I denne opgave skal du starte Power BI Desktop og gemme den nye PBIX-fil.
Start Power BI Desktop.
Hvis det er relevant, skal du bruge "x" i øverste højre hjørne for at lukke velkomstvinduet.
Opgave 2: Åbn PBIX-filen
I denne opgave skal du navigere og åbne PBIX-startfilen.
Vælg Filer > Åbn rapport > Gennemse rapporter.
Gå til mappen C:\ANALYST-LABS\Lab 02B .
Vælg filen MAIAD Lab 02B – Power BI Model – Start.pbix , og vælg Åbn.
Opgave 3: Gem PBIX-filen
I denne opgave skal du gemme filen med et nyt filnavn.
Vælg Gem som fil > .
Gem filen som MAIAD Lab 02B – Power BI Model – Min løsning.pbix.
Opgave 2: Opret MANGE til ÉN-relationer i Power BI Desktop
I denne øvelse skal du oprette de relationer, der er nødvendige for at fuldføre datamodellen. Du skal oprette relationer fra tabellen Quotes Data til hver af opslagstabellerne i datamodellen.
Opgave 1: Opret relation fra tilbud til kunder
I denne opgave skal du oprette relationen fra tabellen Tilbudsdata til tabellen Kundeopslag.
Vælg ikonet Modelvisning i indstillingerne for navigation i venstre side. Dette ændrer visningsområdet fra standardvisningen Rapport til modelvisningen for at få vist datamodeldiagrammet.
Vælg kolonnen [CustID] i tabellen Quotes Data, og træk for at oprette relationslinjen til kolonnen [ID] i tabellen Kundeopslag.
Bemærk
Når du opretter relationer, er navnet på kolonnen ikke vigtigt. Datatypen og værdierne i kolonnerne skal dog stemme overens.
Opgave 2: Opret relation fra tilbud til datoer
I denne opgave skal du oprette relationen fra tabellen Quotes Data til Opslagstabellen Datoer.
Vælg kolonnen [InquiryDate] i tabellen Quotes Data, og træk for at oprette relationslinjen til kolonnen [Date] i tabellen Dates Lookup.
Opgave 3: Opret relation fra tilbud til kontorer
I denne opgave skal du oprette relationen fra tabellen Quotes Data til opslagstabellen Kontor.
Vælg kolonnen [CountyID] i tabellen Quotes Data, og træk for at oprette relationslinjen til kolonnen [CountyID] i tabellen Kontoropslag.
Bemærk
Når du anvender den bedste praksis med at arrangere opslagstabellerne over datatabellerne i modelvisningen, kan du visualisere filtrene fra opslagstabellerne "flyder ned gennem disse relationslinjer" til datatabellerne – dette vil være meget nyttigt, når du lærer, hvordan DAX-programmet beregner målinger.
Opgave 3: Opret målinger i Power BI Desktop
I denne øvelse skal du oprette målinger i tabellen Tilbud og få mere at vide om to forskellige måder, hvorpå nye målinger kan oprettes i Power BI Desktop.
Opgave 1: Opret en ny måling fra ruden Felter
I denne opgave skal du oprette en Ny måling i tabellen Tilbud ved hjælp af menuen Ellipse i ruden Felter.
Vælg visningen Rapport.
I ruden Felter skal du vælge Ellipsemenuen (...) i tabellen Tilbud.
Vælg Ny måling.
Opgave 2: Opret målingen [potentiel MRR]
I denne opgave skal du bruge DAX-funktionen SUM() til at oprette den forretningslogik, der er nødvendig for at beregne månedlige tilbagevendende indtægter fra tabellen Tilbud.
Fjern standardværdien "Måling =" på formellinjen Ny måling.
Skriv følgende DAX-formel & vælg derefter [Markér] for at bekræfte:
Potentiel MRR = SUM( Anførselstegn [QuoteAmt] )
Bemærk
Når du skriver DAX-funktionen SUM, kan du se Intellisense med tilsvarende indstillinger, dobbeltklikke på funktionen SUM(). Når du begynder at skrive "Anførselstegn", får du også vist Intellisense med tilsvarende tabel- og kolonnenavne for anførselstegn – dobbeltklik på feltet for at vælge.
Opgave 3: Formatér målingen [Potentiel MRR]
I denne opgave skal du bruge værktøjerne til målingsformatering til at formatere målingen [potentiel MRR].
Vælg målingen [Potentiel MRR] i ruden Felter.
Bemærk
Målinger kan identificeres i ruden Felter ved hjælp af ikonet Lommeregner.
Brug menuindstillingerne i Måleværktøjer til at formatere målingen som Valuta.
Skift decimaler fra Auto til 0.
Opgave 4: Opret målingen [Vundet vs. potentiel MRR]
I denne opgave skal du bruge DAX-funktionen DIVIDE() til at oprette den forretningslogik, der er nødvendig for at beregne procentdelen af den potentielle månedlige tilbagevendende indtægt, der er vundet i tabellen Anførselstegn. Til denne måling skal du bruge den eksisterende måling af datamodellen med navnet [MRR Won – Kontrakter] fra tabellen Contracts Data.
Brug musen til at klikke på tabellen [Quotes] i ruden Felter – for at vælge tabellen Tilbud for den nye måling.
Vælg knappen [Ny måling] i menuindstillingerne for [Tabelværktøjer].
På formellinjen Ny måling skal du skrive DAX-formlen & derefter vælge [Markér] for at bekræfte:
[Won vs Potentielle MRR] = DIVIDE ([MRR Won - Contracts], [Potentielle MRR])
Bemærk
Når du indtaster DAX-formlen, og når du skriver den åbne kantede parentes, vil du bemærke, at intellisense viser en liste over de tilgængelige målinger, der er blevet oprettet.
Opgave 5: Formatér målingen [Vundet vs. potentiel MRR]
I denne opgave skal du bruge værktøjerne til målingsformatering til at formatere målingen [potentiel MRR].
Brug menuindstillingerne for [Måleværktøjer] til at formatere målingen som [Procent].
Valider, at værdien [decimalpladser] er angivet til [2], og fjern kommaet, hvis det er valgt.
Øvelse 4: Opret en rapportside med visualiseringer: kort, udsnit, matrix og brugerdefineret visualisering
I denne øvelse skal du oprette en rapportside med et kort, et udsnit, en matrix og en brugerdefineret visualisering.
Bemærk
Hvis du på et tidspunkt har brug for at fortryde et trin, kan du altid bruge knappen Fortryd over Filer i hovedmenuen.
Opgave 1: Opret en kortvisualisering
I denne opgave skal du oprette en kortvisualisering ved hjælp af målingen [Potentiel MRR].
I ruden Felter skal du vælge målingen [Potentiel MRR] i tabellen Anførselstegn og trække målingen til et tomt blanktegn på rapportsiden.
Bemærk
Afhængigt af felttypen og feltets datatype får du en standardvisualisering, når du trækker og slipper et nyt felt på rapportsiden. Da vi har en måling, får vi som standard visualiseringen Grupperet søjlediagram – du kan se diagramnavnet ved at holde markøren over ikonet i ruden Visualisering.
Vælg visualiseringen [Grupperet søjlediagram] for at aktivere den, og vælg derefter ikonet [Kortvisualisering} i ruden Visualisering.
Opgave 2: Tilpas størrelsen på kortvisualiseringen
I denne opgave skal du tilpasse størrelsen på en kortvisualisering.
Klik og træk på den visuelle kant for at tilpasse størrelsen på kortvisualiseringen, ELLER du kan vælge ikonnavigationen [Format/Paint Roller] for at ændre værdierne [Width] og [Height], der er placeret i Generelle egenskaber.
Opgave 3: Formatér kortvisualiseringen
I denne opgave skal du anvende formatering på kortvisualiseringen – du skal føje betinget formatering til datamærkaten, anvende en baggrundsfarve, kategorimærkat og en kant.
Udvid egenskaberne [Datamærkat] fra egenskaberne Format/Paint Roller, og klik på symbolet "[Fx]" ud for egenskaben [Color] for at anvende betinget formatering baseret på datamærkatværdien.
I vinduet [Farve] skal du ændre rullelisten [Formatér efter] til [Regler].
Angiv reglen: [Er større end eller lig med Minimumtal ] og [er mindre end eller lig med 90.000.000 Tal]. Brug derefter rullelisten til at anvende farven [Red].
Vælg knappen [+Ny regel].
Angiv reglen: [Er større end 90.000.000 Tal] og [er mindre end eller lig med Maksimumtal ]. Brug derefter rullelisten til at anvende farven [Grøn].
Tip
Ved at fjerne slutværdien for lav & værdier med højt interval i reglerne får du et minimum- og maksimuminterval, der justeres dynamisk.
Klik på [OK]
Udvid egenskaben [Background] fra egenskaberne Format/Paint Roller. Angiv til/fra-knappen til [Til].
Valider, at [Color] er angivet til [White]. Og angiv [Transparency] til [0%].
Bemærk
Du kan også bruge ikonet "Fx" til at bruge betinget formatering som baggrundsfarve.
Brug rullepanelet til højre fra egenskaberne Format/Paint Roller til at navigere ned til egenskaben [Border] og angive til/fra-knappen til [On].
Opgave 4: Opret en visualisering med udsnit
I denne opgave skal du oprette et udsnit ved hjælp af kolonnen Dates [Date Hierarchy].
Gå til tabellen [Dates] i ruden Felter.
Klik på pilen [pil ned] for at udvide kolonnen [Dates[Date]] for at få vist kolonnen [Dates [Date Hierarchy]].
Vælg kolonnen [Dates[Date Hierarchy]] i tabellen Dates, og træk målingen til et tomt blanktegn på rapportsiden.
Bemærk
Hierarkikolonner vises med et billedikon for gruppering – hvilket angiver, at der er navigationsniveauer for kolonnen. Dato indeholder f.eks. niveauerne Year, Quarter, Month og Day.
Vælg standardvisualiseringen [Grupperet søjlediagram] for at aktivere den, og vælg derefter ikonet [Visualisering i udsnit] i ruden Visualisering.
Bemærk
Den standardvisualisering, der oprettes, afhænger af feltets datatype.
Klik på pilen [ned] til venstre for Værdier for År for at udvide til værdierne i Kvartal og udforske funktionaliteten i visualiseringen Udsnit.
Bemærk
Udsnitsværktøjet har denne funktionsmåde, fordi kolonnen Dates [Date Hierarchy] er blevet oprettet som et hierarkifelt i datamodellen – vi kan navigere fra År til Kvartal, Måned og dag.
Klik på [Udsnit], og træk visualiseringen helt over til venstre på rapportsiden. Og [udvid alle værdierne for året ned for at få vist niveauerne år og kvartal].
Opgave 5: Tilpas størrelsen på udsnitsvisualiseringen
I denne opgave skal du tilpasse størrelsen på udsnitsoverskriften og Elementer i visualiseringen Udsnit.
Klik på [Udsnit] for at sikre, at det er aktivt.
Vælg navigationsikonet [Formatér/Malerrulle] i ruden Visualiseringer. Skriv ordet "[size]" i søgefeltet for at filtrere egenskaberne, så du hurtigt kan finde og ændre [Udsnitsheader] og [Elementer] til størrelse [12].
Opgave 6: Opret en matrixvisualisering
I denne opgave skal du oprette et matrixvisual med kolonner fra tabellen Offices og målingerne Quotes [Potential MRR], Contracts [MRR Won -- Contracts] og Quotes [Won vs Potentielle MRR].
I ruden [Felter] skal du vælge tabellen [Anførselstegn] og målingen [Potentiel MRR].
[Træk målingen [Potentiel MRR] til et tomt blanktegn på rapportsiden.
Bemærk
Som standard får du det grupperede søjlediagram.
Vælg visualiseringen [Grupperet søjlediagram] for at aktivere den, og vælg derefter ikonet [Matrixvisualisering] i ruden Visualisering for at skifte til matrixvisualiseringen.
Opgave 7: Tilpas matrixvisualiseringens størrelse
I denne opgave skal du tilpasse størrelsen på matrixvisualiseringen.
Klik og træk på den visuelle kant for at [tilpasse størrelsen] på matrixvisualiseringen.
Bemærk
Når du trækker for at tilpasse størrelsen på visualiseringer, vil du bemærke røde linjer som en hjælp til justering.
Opgave 8: Føj flere målinger og kolonner til matrixvisualiseringen
I denne opgave skal du føje yderligere to målinger og to kolonner til matrixvisualiseringen.
Vælg [Matrix-visualiseringen] for at aktivere den.
I ruden [Felter] skal du markere afkrydsningsfeltet [] ud for målingen [Kontrakter [MRR Won -- Contracts] – dette føjer målingen til matrixvisual'et.
Bemærk
Da feltet er en måling, ved Power BI, at feltet skal føjes til værdisektionen i felter.
I ruden [Felter] skal du markere afkrydsningsfeltet [] ud for målingen Quotes [Won vs Potentielle MRR] – dette føjer målingen til matrixvisualiseringen.
Nu skal vi føje kolonnerne [Region] og [District] fra tabellen Office til afsnittet [Rows] i matrixfelterne – bare [træk fra ruden Felter, og slip dem i rækkerne].
Bemærk
Hver visualisering har forskellige indstillinger, der er angivet i Felter. Matrixvisualiseringen indeholder f.eks. feltsektioner for række, kolonner og værdier.
Bemærk
Matrixvisualiseringen i Power BI Desktop ligner mest pivottabellen i Excel.
Opgave 9: Tilpas matrixvisualiseringens størrelse
I denne opgave skal du tilpasse størrelsen på Tekst i matrixvisualiseringen.
Vælg ikonet [Formatér/Malerrulle], skriv derefter "[size]" i søgefeltet, og ret tekststørrelsen til [12] i egenskaben Gitter.
Opgave 10: Brug matrixknapper
I denne opgave skal du bruge matrixknapperne til at få vist værdierne for District i Region.
Brug musen til at [holde markøren over matrixvisualiseringen] for at få vist [Matrix-navigationsknapperne].
Vælg knappen [Udvid alle ét niveau ned i hierarkiet].
Opgave 11: Importér en brugerdefineret visualisering – fra AppSource
I denne opgave skal du importere det brugerdefinerede visuelle element Punktdiagram.
Vælg indstillingen [Ellipse-menu] i ruden Visualisering for at få vist menuindstillingerne for brugerdefinerede visualiseringer.
Vælg indstillingen [Hent flere visualiseringer].
Bemærk
Hvis du allerede er logget på Power BI, behøver du ikke at logge på igen. De næste trin er [kun] nødvendige, hvis du ikke er logget på Power BI.
Bemærk
Hvis du ikke har et Power BI-logon, kan du bruge indstillingen [Importér visualisering fra en fil] i menuen [Ellipse]. Naviger derefter til mappen Lab 02B, og vælg filen "[BulletChart.BulletChart144347686880.2.0.1.0.pbviz]".
Log på Power BI ved at angive dit [brugernavn].
Angiv din Power BI [adgangskode].
I App Store skal du skrive "[punkttegn]" på søgelinjen.
Vælg knappen [Tilføj] ud for visualiseringen [Punktdiagram].
Vælg knappen [OK], når den er importeret.
Du får nu vist ikonet [Punktdiagram som en ny visualisering] i ruden Visualisering.
Bemærk
Hvis du ikke har et Power BI-logon, kan du bruge en hvilken som helst browser og navigere til AppSource.com og downloade en brugerdefineret visualisering, der skal bruges sammen med indstillingen [Importér visualisering fra en fil] i ellipsemenuen i visualiseringsruden.
Opgave 12: Brug den brugerdefinerede visualisering Punktdiagram
I denne opgave skal du føje det brugerdefinerede visuelle element Punktdiagram til rapportsiden og føje kolonner og målinger fra ruden Felt til visualiseringen.
Brug musen til at klikke på et [tomt blanktegn] på rapportsiden.
Vælg den brugerdefinerede visualisering [Punktdiagram] i ruden Visualisering – for at få et nyt visuelt arbejdsområde.
Vælg og [træk] det nye brugerdefinerede visuelle element Punkttegnsdiagram over matrixvisualiseringen og [tilpas størrelsen], så det passer.
Vælg tabellen [Dates] i ruden Felter, og udvid felterne for at vælge kolonnen [[YYYY-QQ]] i tabellen Dates, og træk til afsnittet [Category].
Vælg tabellen [Kontrakter] i ruden Felter, og udvid felterne for at vælge målingen [MRR Won -- Contracts] i tabellen Quotes, og træk til afsnittet [Value].
Vælg målingen [Potentiel MRR] i tabellen [Anførselstegn], og træk den til afsnittet [Target].
Bemærk
Du kan også bruge søgelinjen i ruden Felt til at angive navnet på en kolonne eller måling for hurtigt at begrænse ruden Felter til at finde en kolonne eller måling.
Opgave 13: Formatér den brugerdefinerede visualisering Punktdiagram
I denne opgave skal du opdatere egenskaberne Format/Malerulle i det brugerdefinerede visuelle element Punktdiagram for at ændre den måde, visualiseringen vises på.
Vælg ikonet [Formatér/Malerrulle], og udvid egenskaberne [Dataværdier].
Ret [Satisfaction %] til [60].
Ret [Good %] til [65].
Udvid egenskaberne [Akse], og slå den fra.
Udvid egenskaberne [Title], og ret Title [Font color] til [Black]. Dette vil gøre titlen mere mærkbar.
Vælg værdien [Year equal to 2017] i visualiseringen [Slicer] for at se ændringen i det brugerdefinerede visuelle element Punktdiagram og blive levende!
Bemærk
Punktdiagrammet er en fantastisk brugerdefineret visualisering, der viser status i forhold til mål.
Opgave 14: Rediger sorteringen af det brugerdefinerede visuelle element i punktdiagrammet
I denne opgave skal du ændre det brugerdefinerede visuelle element Punktdiagram til at sortere stigende efter [YYYY-QQ].
Klik på [menuen Ellipse] i det brugerdefinerede visuelle element Punktdiagram.
Vælg [Sortér efter], og vælg derefter kolonneværdien [YYYY-QQ] [.]
Klik på [menuen Ellipse] i visualiseringen Brugerdefineret punktdiagram igen.
Vælg nu indstillingen [Sortér stigende].
Bemærk
Når du ændrer sorteringen i en visualisering ved hjælp af menuen Ellipse, skal du først vælge den kolonne eller måling, der skal sorteres efter. Derefter skal du vælge, om du vil sortere faldende eller Sortér stigende. Den endelige sortering efter markeringer er angivet med den gule lodrette linje.
Øvelse 5: Føj betinget formatering til matrixvisualiseringen (ikon)
I denne øvelse skal du anvende betinget formatering på en matrixvisualisering.
Opgave 1: Anvend betinget formatering på matrixvisualiseringen
I denne opgave skal du anvende betinget formatering på matrixvisualiseringen.
Vælg [Matrix-visualiseringen] – for at aktivere den.
Vælg ikonet [Felter] i ruden Visualisering,
I afsnittet [Værdier] skal du vælge rullelisten [på målingen [Vundet vs. potentiel MRR].
Vælg [Betinget formatering] [Ikoner] > i menuen.
Vælg indstillingen [ikoner].
I vinduet Ikoner – Vundet vs. potentiel MRR skal du ændre [Ikonlayout] til [Højre for data].
Skift derefter [Ikontypografi] til udfyldte cirkler.
Angiv reglerne: [Er større end eller lig med 0 Tal] og [er mindre end eller lig med 0,7 Tal].
Angiv reglerne: [Er større end eller lig med 0,7 Tal] og [er mindre end eller lig med 0,8 Tal].
Angiv reglerne: [Er større end eller lig med 0,8 Tal] og [er mindre end 1 tal].
Tryk på [OK]
Resumé
I denne øvelse startede du med en eksisterende Power BI Desktop fil, der indeholdt en delvist fuldført datamodel, baggrund og tema. Du har fuldført datamodellen ved at oprette MANGE til ÉN-relationer fra tabellen Tilbudsdata til tabellerne Kunder, Datoer og Kontoropslag. Derefter oprettede du målinger i tabellen Tilbud, så du kan oprette en rapportside med kort, udsnit, matrix og brugerdefinerede visualiseringer i punktdiagram. Du har anvendt betinget formatering på matrixvisualiseringen ved hjælp af ikoner og regler, så de vises i status mod indtægtsmålet for hvert distrikt med Office-områder.
Reference til kortlægning af læring til Power BI
Koncept | Power BI Desktop | Power Pivot i Excel |
---|---|---|
Filtypenavn | PBIX | XLSX |
Rediger forespørgsler i Power Query | Data til hjemmetransformering > | Forespørgsler & forbindelsesdata >> Højreklik på > Rediger |
Power Query transformationer | Samme | Samme |
Luk Power Query-editor | Anvend startside > & luk | Luk & > indlæs kun til > forbindelse, indlæs til datamodel |
Vis datamodeltabeldata | Datanavigation | Power Pivot > Administrer > datavisning |
Vis tabeldiagram for datamodel | Modelnavigation | Visningen Administrer diagram i > Power Pivot > |
Opret målinger | Ny måling... | Power Pivot > måler > ny måling... |
Opret pivottabel | Matrix for ruden > Visualiseringer | Indsæt > pivottabel > Brug denne projektmappes datamodel |
Anvend betinget formatering | Højreklik på > Betinget formatering | Betinget formatering for startside > |
Opret brugerdefinerede visualiseringer | Ellipsemenu i > ruden > Visualiseringer Hent flere visualiseringer | Ikke tilgængelig i Excel |