AI-nyheder 17. september 2026: DAX User Defined Functions er nu GA

AI-hentet · kurateret af Jens Ole Taisbak

2 udvalgte af 11 fundne. Hver historie er læst igennem og valgt, fordi den har en konkret konsekvens for en dansk SMV — ikke fordi den fyldte mest i feedet.

DAX UDFs er GA, og nyt Arrow-baseret REST-API sprænger loftet på 100.000 rækker

Microsofts Kay Unkroth gennemgår tre ændringer i Power BI-platformen. DAX User Defined Functions er nu generelt tilgængelige og understøtter valgfrie parametre, mens Custom Calendars fortsat er i preview og ventes GA senere i 2026. Et nyt Arrow-baseret REST-API til DAX-forespørgsler leverer resultater i Arrow-format i stedet for JSON og fjerner begrænsningen i det oprindelige Execute Queries-API på omkring 1 mio. værdier eller 100.000 rækker. Det kræver Fabric- eller Premium-kapacitet og kan endnu ikke bruges direkte fra Power Automate og andre low-code-værktøjer. Outbound Access Protection lader en workspace-administrator låse semantiske modeller og rapporter til bestemte datakilder, uafhængigt af den enkelte brugers rettigheder. Rapportsiden af funktionen ventes i preview inden for kort tid.

Hvorfor det er relevant: DAX UDFs i GA er den del, der kan bruges nu: gentagne beregninger kan samles ét sted i stedet for at blive kopieret rundt i målinger, og det sænker vedligeholdet på en Business Central-model, der vokser. Arrow-API-et løser et reelt problem med store udtræk, men er betinget af Fabric- eller Premium-kapacitet og dermed ikke gratis for en mindre virksomhed. Outbound Access Protection er værd at følge, hvis Copilot eller agenter skal have adgang til modellerne, for den flytter kontrollen fra brugerniveau til workspace-niveau.

Kilde: radacad.com — DAX UDFs, Arrow REST API and Outbound Access Protection, Fabric Insider ep. 13 · 16. september 2026 · Prioritet P4 af 11

BC29: apps kan nu dele ressourcer med hinanden uden en afhængighed i app.json

I Business Central 2026 release wave 2 (BC29) kan en app udstille udvalgte pakkede ressourcer til andre apps. Det sker i app.json, hvor ressourcemapper deles i private under resourceFolders og delte under publicResourceFolders. Pakkede ressourcer kom i BC 2024 wave 2 (BC25.2), men kunne indtil nu kun bruges inde i den app, der ejede dem. Nye NavApp-overloads tager et App ID som parameter, så en app kan hente en anden apps offentlige ressourcer, og NavApp.ListAppsWithPublicResources finder de apps, der udstiller noget. Forsøg på at hente en privat ressource via App ID giver en not-found-fejl, og der kræves ingen afhængighed i app.json for at læse en anden apps offentlige ressourcer.

Hvorfor det er relevant: Det er en udviklerdetalje, men den har en praktisk konsekvens for virksomheder med flere BC-apps fra samme leverandør: rapportskabeloner, logoer, oversættelser og lignende kan ligge ét sted i stedet for at blive duplikeret ind i hver app, hvilket sænker vedligeholdet og risikoen for, at skabeloner falder ud af trit. Forbeholdet er, at kilden er en tredjeparts gennemgang af AL-ændringsloggen og ikke Microsofts egen dokumentation — funktionen bør verificeres mod release notes, før den lægges ind i en leveranceplan.

Kilde: yzhums.com — Dynamics 365 Lab, Yun Zhu · 16. september 2026 · Prioritet P9 af 11

Begge historier handler i sidste ende om vedligehold: hvor meget arbejde der skal gentages, hver gang modellen eller app-porteføljen vokser. Den afvejning er også omdrejningspunktet i Platformserien: Power BI eller data platform?, som gennemgår hvornår en Business Central-model kan blive i Power BI, og hvornår den skal videre.

Sådan bliver nyhederne til: Om AI-nyheder.

Scroll to Top