Opfølgning på dataon Power BI Julekalender 2025
Årets dataon Power BI Julekalender bød på mange Power BI tips og tricks. Nedenfor følger en opsummering opdelt i tre hovedområder:
1 Visualiseringer
Kort
Azure Maps
Deneb
2 Faglige temaer
DAX User-Defined Functions
Power BI MCP Server
CI/CD i Power BI udvikling
3 Sjove indslag
Santa’s Little Helper, et Jule-Snake-Spil
Power BI ønskeseddel
Lav din egen julekalender
Kalenderen finder du i sin helhed på dette link: https://www.dataon.dk/julekalender-2025
1 Visualiseringer
Kort / Card
Den nye Kort (”Card”)-visualisering i Power BI er både omfattende og fleksibel og giver mange muligheder for at præsentere data på intuitive og inspirerende måder. Den 10. december kiggede vi nærmere på visualiseringen og de mange tilpasningsmuligheder – herunder brug af billeder samt visning af nøgletal på tværs af flere kategorier.
Her ses et overblik over visualiseringen:
Vil du vide mere så klik ind på dette link: https://www.dataon.dk/julekalender10122025
Azure Maps
Den 8. december kiggede vi nærmere på Azure Maps-visualiseringen i Power BI. Visualiseringen er blevet markant forbedret og gør det i dag langt nemmere at arbejde med geografiske analyser – også på meget store datamængder.
Azure Maps understøtter heatmaps, som gør det muligt at visualisere tætheden af datapunkter på en intuitiv måde og fungerer hurtigt, selv ved hundredtusinder af punkter. Ved hjælp af farvegradienter bliver geografiske mønstre tydelige, hvilket gør visualiseringen ideel til at identificere eksempelvis ulykkeshotspots som her:
En anden forbedring i Azure Maps er den indbyggede understøttelse af administrative grænser som stater, counties og ZIP-koder. Det betyder, at du kan arbejde med geografiske områder direkte i visualiseringen – uden at skulle importere eksterne shapefiler eller GIS-data.
Denne funktion gør det nemt at farve kortet baseret på et datofelt eller en måling og giver hurtigt et visuelt overblik over geografiske forskelle. Samtidig reduceres kompleksiteten i løsningen, da der ikke længere er behov for at vedligeholde eksterne filer.
I eksemplet nedenfor grupperes ulykker pr. county, men samme tilgang kan bruges på stat-, kommune- eller postnummerniveau. Azure Maps anvendes herefter til at farve områder med høj ulykkestæthed, hvilket gør visualiseringen særligt velegnet til højniveaurapporter og ledelsesoverblik.
Læs mere her: https://www.dataon.dk/julekalender08122025
Deneb:
Kender du det, at det nogle gange kan være svært at finde en Power BI-visualisering, der giver præcis den fremstilling af data, du har brug for? I de situationer kan Deneb-visualiseringen være din ven.
Den 22. december gennemgik vi Deneb, som gør det muligt at opbygge din helt egen visualisering og præsentere data præcis, som du ønsker det.
I artiklen viser vi, hvordan du kommer i gang med Deneb, og der præsenteres desuden et færdigt eksempel på, hvad man kan opnå ved at arbejde med visualiseringen.
Eksemplet nedenfor viser en rapport, der over tid visualiserer livskvaliteten i de enkelte lande i Europa. For at gøre det nemmere at få indsigt i data er der tilføjet et databånd, som samler lande inden for en defineret grænse og kun fremhæver lande uden for denne. Det gør det nemt at identificere outliers og hurtigt se, hvilke lande der klarer sig markant bedre eller dårligere end gennemsnittet.
Deneb er en mulighed i de situationer, hvor der er behov for noget specielt, som ikke kan lade sig gøre med standardvisualiseringer. Det er altså ikke en visualisering, der skal bruges overalt.
Læs mere i artiklen her: https://www.dataon.dk/julekalender22122025
2 Faglige temaer
DAX User-Defined Functions
Den første låge i kalenderen handlede om en af årets helt store Power BI-nyheder: DAX User-Defined Functions. Det er en funktionalitet, der ikke kun er interessant for udviklere, men som også har stor værdi for forretningen, da den understøtter bedre konsistens, governance og genbrug af beregninger.
En DAX User-Defined Function (UDF) er en funktion, som man selv definerer i DAX, og som efterfølgende kan anvendes på samme måde som enhver anden DAX-funktion. Det betyder, at logik skrives én gang og genbruges på tværs af den semantiske model – uden behov for at kopiere og vedligeholde de samme formler i mange forskellige measures.
Læs mere om det her og se eksempler: https://www.dataon.dk/julekalender01122025
Power BI MCP Server:
En af de mest spændende Power BI-relaterede nyheder fra Microsoft Ignite 2025 er Power BI Model Context Protocol (MCP) Server. Det er en ny funktionalitet, der fundamentalt ændrer måden, vi interagerer med Power BI-modeller på, og som åbner for AI-drevne workflows, der kan lette og effektivisere en lang række arbejdsprocesser for Power BI-udviklere.
Power BI-modeller bliver ofte komplekse og kræver dybdegående DAX-viden samt en solid forståelse for datamodellering. Det medfører typisk:
lange udviklingstider for nye measures og tabeller
barrierer mellem forretningsbrugere og tekniske udviklere
gentagne manuelle opgaver som masseomdøbning og dokumentation
Med MCP-servere kan AI-agenter udføre opgaver baseret på naturligt sprog. Ønsker du for eksempel at oprette 50 nye measures, omdøbe alle tabeller til dansk eller dokumentere hele din model, kan en AI-agent klare det på få sekunder.
Derudover fungerer AI-agenter som intelligente udviklingshjælpere, der gør det muligt for mindre erfarne brugere at løse komplekse opgaver – også selvom deres DAX-kompetencer er begrænsede.
Klik ind og læs meget mere om MCP-servere: https://www.dataon.dk/julekalender15122025
CI/CD i Power BI udvikling
Den 17. december handlede lågen om CI/CD og de nye muligheder i Power BI for at arbejde med en styret udviklingsproces med fokus på kildekodestyring og deployment. Men hvad betyder CI/CD egentlig?
Continuous Integration (CI): Udviklere integrerer løbende ændringer i et fælles repository, hvor hver ændring kan testes automatisk.
Continuous Deployment (CD): Godkendte ændringer udrulles automatisk gennem miljøer – fra test til produktion.
CI/CD handler ikke kun om teknologi, men om at skabe en kultur præget af kvalitet, samarbejde og kontinuerlig forbedring. Det giver teams de rette værktøjer til at levere værdi hurtigere og mere stabilt.
Med en CI/CD-tilgang undgår man blandt andet følgende udfordringer:
“Hvem ændrede rapporten?”
Manglende sporbarhed gør det umuligt at se, hvad der er ændret – og hvornår.“Hvorfor er produktion nede?”
Ændringer går direkte i produktion uden tilstrækkelig test.“Deployment tager timer”
Manuel kopiering mellem miljøer med høj risiko for fejl.
Læs meget mere om CI/CD på dette link: https://www.dataon.dk/julekalender17122025
3 Sjove indslag
Santa’s Little Helper, et Jule-Snake-Spil
Power BI kan bruges til meget mere end dataanalyse og indsigt i data. Ved hjælp af en custom visual kan man næsten få Power BI til alt. For at demonstrere mulighederne indeholdt låge nr. 19 et helt særligt eksempel: et Jule-Snake-spil.
Før AI’ens indtog krævede udvikling af en custom visual både solide tekniske kompetencer og betydelig tid. Med en AI-agent i VS Code er processen i dag langt mere tilgængelig, og man kan hurtigt bevæge sig fra idé til funktionel løsning. Omkring 80 % af spillet blev udviklet på en halv time, mens de sidste 20 % krævede lidt ekstra finpudsning. Samlet set blev spillet udviklet på under fire timer – og uden specifikke tekniske forudsætninger for udvikling af custom visuals.
Prøv spillet her: https://app.powerbi.com/view?r=eyJrIjoiZTFiYzMxZTEtY2Y3Ny00ODgwLWJhYmYtNDE3ZThlNjcwOGU5IiwidCI6IjcxOTFkMGE5LWJkNjYtNDU0OC04MDk4LWQ2NDZmMGRiYTUzMiIsImMiOjl9
Power BI ønskeseddel:
Med AI og det, der kaldes vibe coding, er der opstået helt nye muligheder inden for programmering. Vibe coding går ud på, at man beskriver sine udviklingskrav i naturligt sprog til en AI, som derefter genererer den nødvendige kode.
Men hvordan kan det bruges i forhold til Power BI? Ideen var at skabe en “Power BI-ønskeseddel”, hvor alle interesserede kan indtaste deres ønsker til Power BI-features og samtidig se andres ønsker.
Ved hjælp af en AI-agent (Claude anvendt via VS Code) blev der opbygget en tre-lags løsningsarkitektur i Azure bestående af frontend, backend og et flow, hvor de nødvendige nøgler er placeret i en KeyVault.
Frontenden består af en formular til indtastning af ønsker samt en Power BI-rapport, der er embedded i løsningen som det ses her:
Det viste sig at være nemt at komme i gang med udviklingen. Allerede efter omkring en time var den første, simple version kørende. Det tog cirka en arbejdsdag at færdiggøre en fuldt fungerende løsning, hvor der også var taget højde for sikkerhed mm.
Lav din egen julekalender
Synes du julekalendere er sjove? Du kan lære at lave din egen julekalender. Det er faktisk ikke så svært, som det måske ser ud ved første øjekast.
I en artikel har vi vist, hvordan du trin for trin kan opbygge en julekalender, der både er engagerende og funktionel. Du får indblik i de grundlæggende principper, konkrete eksempler og gode råd, som gør det nemt at komme i gang – uanset om du har teknisk erfaring eller ej.
En hjemmelavet julekalender giver mulighed for at kombinere læring, kreativitet og interaktion og kan bruges både internt i organisationen og evt. som inspiration til kunder og samarbejdspartnere. Med de rette værktøjer og lidt struktur kan du hurtigt skabe en løsning, der både overrasker og skaber værdi.
Klik ind på linket og læs hvordan du gør: https://www.dataon.dk/julekalender19122025