Filtrering af virksomheder efter branchekoder i Power BI

I dette eksempel vil vi oprette en tabelvisualisering for at filtrere
virksomheder efter primær branchekode.

Du kan finde virksomhedens branchekoder i vinduet Firma
Stamdata-vinduet på Marketing-siden under Brancher-tabellen.

Den første kode i tabellen er den primære branchekode for
denne virksomhed.

Vi bliver nødt til at importere flere tabeller til Power BI for at skabe en visualisering.
Åbn branchedetaljer, og klik på Vis historik i fanen Hjælp for at se tabelnavnet.

Højreklik derefter på NACE-feltværdien, og åbn detaljesiden.
Klik på Vis historik i fanen Hjælp for at se tabelnavnet.

Den sidste tabel, vi skal importere, er en virksomhedstabel. Du kan finde dens tabelnavn på samme måde (cdmcomp).

Nu hvor vi har de tabeller, der skal bruges til visualiseringen, skal du klikke på ‘Get data’ i Power BI og vælge ‘SQL Server’.

Når du har indtastet dine legitimationsoplysninger, skal du vælge de ønskede tabeller i Navigatior.’.

Når importen er færdig, skal du skifte til modelvisning fra venstre side i Power BI for at skabe relationer mellem tabellerne.

Cdmcn2c kommer til at fungere som en forbindelsestabel mellem cdmcomp og cdmcn. Klik på Vis felter fra fanen Hjælp for at se tabellens attributter. Da denne tabel forbinder Company- og NACE-tabeller, kan du finde attributten primaryCompany og primaryNACE.

Forbind først cmdcn2c med cmdcomp ved at trække primaryCompany-attributten til id-attributten i cdmcomp.

I relationseditoren skal du finde rullemenuen Cardinality og vælge Many to many.

Forbind derefter cdmcn2c til cdmcn ved at trække primaryNace-attributten til id-attributten i en cdmcn-tabel.
Vælg igen relationen Many to many i rullemenuen Cardinality.

I resultatet bør dine tabeller være forbundet på denne måde:

Skift tilbage til rapportvisningen, hvor du kan begynde at skabe visualiseringen.
Opret en ny tabelvisualisering, og vælg attributter fra Data-sektionen. Vi vil f.eks. bruge alias og address1 fra cdmcomp, code og head fra cdmcn.

For at sikre, at vi kun viser den primære branchekode, skal vi filtrere tabellen efter attributten sortSequence fra cdmcn2c-tabellen. sortSequence-attributten definerer rækkefølgen af de branchekoder, der vises i Brancher-tabellen i Firma Stamdata. Værdien ‘0’ vil kun vise den primære branchekode.

Dernæst kan vi tilføje en sortering efter intervallet af branchekoder ved hjælp af attributten code6 i en cdmcn-tabel. Først skal vi redigere værditypen for code6.
Højreklik på en cdmcn-tabel i Data-sektionen, og vælg ‘Edit query’.

Højreklik i editoren på kolonnen code6, vælg ‘Change Type’ og vælg ‘Whole Number’. Gem, og luk forespørgselseditoren.

Tilbage i rapportvisningen skal du trække attributten code6 til afsnittet Filtre. Vælg ‘Advanced filtering’ i filtertypen. Tilføj betingelserne »is greater than or equal to’ og ‘is less than or equal to’, og indtast værdierne (f.eks. mellem 470000 og 490000).

Klik på ‘Apply filter’ for at se ændringerne i resultattabellen. Derudover kan du omdøbe attributterne i sektionen ‘Visualisations’ under listen ‘Columns’.


Relaterede indlæg

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