Opret tabelrelationer og visualiseringer i Power BI

I dette eksempel vil vi skabe en visualisering af en tabel med mere komplekse relationer. Sager vil blive brugt som hovedtabel, og den vil have relationer til kontrakter, brugere, virksomheder og deres postnumre.
Visualiseringen vil blive skabt i form af en tabel og et donut-diagram.
Først skal du forbinde til dine data på SQL Server-databasen.

Indtast dine server- og databaseoplysninger, og i næste trin skal du udfylde dine legitimationsoplysninger.

Vælg derefter alle de nødvendige tabeller fra databasen ved hjælp af Navigator-grænsefladen.

For at kende de nøjagtige navne på tabellerne skal du sørge for at åbne tabelhistorikken fra 360-appen. Åbn f.eks. sagsdetaljer, skift til Hjælp-fanen og klik på Vis historik, i det viste vindue kan du se værdien i feltet “Tabel”.
I dette eksempel importeres Firma(cdmcomp), Postnummre(cdmpcode), Sager(cdmsf) og Brugere(cdmusers).

Skift derefter til modelvisningen for at skabe relationer mellem tabeller.

Sager (cdmsf) bliver hovedtabellen med forbindelser til relaterede tabeller.
Træk rundt på tabellerne, så det bliver lettere at forbinde dem.
Lad os først lave en forbindelse mellem sager og virksomheder.
Træk primComp-attributten fra cdmsf til id-attributten i cdmcomp.
Sæt Cross-filter direction til “Both”, og gem ændringerne.

Du vil se den relation, der er skabt mellem tabellerne.

Lad os nu oprette flere relationer for primærsælger og primærkontrakt.
For hver af de oprettede relationer skal du sørge for at sætte “Cross-filter”-retningen til “Both”.

Lav en relation mellem cdmsf.primarySalesperson og cdmuser.id.
Lav en anden relation mellem cdmsf.primaryContract og spplContract.id,
For at vise postnumre i tabellen skal du derefter forbinde cdmcomp.primaryPostCode med cdmpcode.id.

I resultatet bør tabellerne være forbundet på denne måde.

Skift tilbage til rapportvisningen i venstre side, hvor vi kan oprette en tabelvisualisering.

Brug alle de nødvendige attributter fra de relaterede tabeller.
Lad os for eksempel oprette en tabel, der indeholder følgende attributter:

For at kende de nøjagtige attributnavne kan du se dem i 360-appen.
Åbn f.eks. detaljesiden for sager, skift til Information, og klik på Vis felter.
I det åbne vindue kan du se listen over attributter, attributnavnet, der vises i brugergrænsefladen, og dets værdi.
Brug denne liste til at vælge attributterne i Power BI.

Når du har tilføjet alle de nødvendige attributter, skal du sørge for at skifte alle værdier til “Don’t summarize” i afsnittet Visualiseringer.

Lad os nu omdøbe de tilføjede attributter for at vise mere læsbare navne i tabellen. Brug attributtabellen fra 360-appen til at omdøbe attributterne.

Når du har omdøbt attributterne, bør tabellen se sådan ud.
Brug afsnittet Filters til at filtrere den eksisterende tabel efter en hvilken som helst attribut.

Lad os desuden oprette en anden visualisering, for eksempel Donut-diagram.
Vælg Donut-diagram fra sektionen Visualiseringer.
I dette eksempel vil vi bruge Sales person og antallet af sager, som personen er relateret til.

Sæt uName-attributten fra cdmuser ind i legenden og head-attributten fra cdmsf ind i værdierne. Som standard vil det blive vist som Count of head.

Når attributterne er sat op, vil du se et Donut-diagram med antal sager pr. sælger.

Du kan omdøbe attributterne på samme måde som i tabellen for at gøre dem mere læsevenlige.
Derudover kan du anvende alle de nødvendige filtre i afsnittet Filtre. I dette tilfælde filtreres alle tilfælde, hvor sælgeren er tom, væk.
Du kan klikke på sælgerens navn eller på diagramsektionen for at fremhæve den valgte post. Dette vil også filtrere tabellen over donut-diagrammet. Som du kan se, er sælgeren med brugernavnet Demo valgt i donut-diagrammet, og det viser også de relaterede poster i tabellen.


Noter

For at vise noter i Power BI-tabellen skal du først sørge for at importere cdmcomm-tabellen i dit Power BI-projekt. Denne tabel indeholder data relateret til alle noter i applikationen.

Skift derefter tilbage til modelvisningen, og forbind id’et fra cdmcomm(Noter)-tabellen med id’et i cdmsf(Sag)-tabellen.

Når relationen er oprettet, bør din modelvisning se sådan ud:

Skift tilbage til rapportvisningen, og aktiver attributten ‘txt’ fra cdmcomm, så den er synlig i din tabel. Du kan omdøbe den, som du vil, f.eks. til “Noter”.

Det er vigtigt at vide, at der kan være flere notetyper relateret til en post. For at være sikker på at få vist den rigtige note i tabellen skal du tjekke attributterne i 360-appen. Sager har tre notetyper: Interne noter, overskrift og fodnote.

Interne noter findes i fanen ‘Stamdata’.

Overskrift og fodnote er i ‘Tekster’.

Åbn attributlisten, Vis Felter, for at se navnet for hver attribut.

Rul til bunden af attributlisten for at se noterne. Interne noter har numre 1 og 2, hvor 2 er RTF-versionen af noten. I de fleste tilfælde er det bedre at bruge almindelig tekstversion (1) til at vise noteværdien.
Sidehoved (Fakturaindledning) ligger under note 3, og fodnote ligger under note 33.
Notetyper og -attributter kan være forskellige afhængigt af tabellen, så det er bedre altid at tjekke attributtabellen. Du kan skelne mellem noterne ved hjælp af attributoverskriften eller dens værdi.

I vores visualisering vil vi bruge noten 1.
Fra din datasektion i Power BI skal du åbne cdmcomm-tabellen og trække attributten ‘com’ (indeholder notetyper) ind i filtersektionen.
Du vil se en liste med store tal med forskellige cifre i midten (1, 2, 33), ligesom navnene på noteattributterne i appen. Vælg ‘com’ med typen 1.

Som du kan se, blev værdierne i almindelig tekst vist i kolonnen Noter.


Relaterede indlæg