Power BI september 2025
De maand oktober is alweer een aantal dagen oud en we zijn er niet aan toe gekomen om eerder een blog te schrijven. Toch willen we jullie de vernieuwingen van de maand september niet onthouden. Daarom in deze blog een samenvatting van de belangrijkste vernieuwingen.
Verbeteringen van de time-intelligence functies
In Power BI wordt al vanaf de start gewerkt aan het zo eenvoudig mogelijk maken van werken met een kalender. Dit gebeurt onder andere door het inzetten van time-intelligence functies zoals TOTALYTD, DATEADD en LASTDATE. Daarnaast werd iedere datumkolom in het datamodel onderwater automatisch gekoppeld aan een eigen kalendertabel, een functionaliteit waarvoor al snel de best-practice ontstond om dit uit te schakelen.
Het advies was hier om een eigen kalendertabel aan te maken en deze te markeren als kalendertabel om gebruik te kunnen maken van de time-intelligence functies. Een groot nadeel hierbij was dat deze functies altijd uitgingen van een standaard boekjaar en bijvoorbeeld niet overweg konden met een gebroken boekjaar, een structuur van 13 periodes of een verdeling naar 4-4-5 weken (of een variant hierop).
Let op! Om gebruik te kunnen maken van deze functionaliteit moet de preview-functie eerst ingeschakeld worden.
Met de nieuwste functionaliteit wordt dit wel mogelijk. Om hiermee te starten klik je rechts op de kalendertabel en kies je voor de optie Calendar options:

Er wordt nu een scherm geopend waarin je een kalendernaam moet opgeven en diverse kolommen kunt configureren. Dit scherm biedt je de optie om niet het standaard jaar te koppelen aan de categorie Year, maar hier te kiezen voor het fiscale jaar:

Na het opgeven van de relevante kolommen moet de structuur gevalideerd worden en kan deze daarna bevestigd worden. Vanaf hier werken de time-intelligence functies volgens deze nieuwe structuur.
Naast deze nieuwe functionaliteit zijn er ook een aantal nieuwe DAX-measures geïntroduceerd, zoals:
- TOTALWTD
- PREVIOUSWEEK
- CLOSINGBALANCEWEEK
- ENDOFWEEK
- NEXTWEEK
De namen van deze functies maken al duidelijk wat ze doen, ze kunnen overweg met een weekstructuur, iets wat tot nu toe niet mogelijk was. Let er wel op dat dit enkel werkt wanneer je de structuur van je kalendertabel handmatig hebt geconfigureerd, de standaard tabel zoals deze vanuit Power BI wordt geïnterpreteerd kan hier niet mee overweg.
Meer informatie over deze nieuwe functionaliteit vind je hier: Implement time-based calculations in Power BI – Power BI | Microsoft Learn
Performance analyzer in de Power BI Service
De Performance Analyzer is al jaar en dag onderdeel van Power BI Desktop en er is al langere tijd een trend zichtbaar waarbij Microsoft meer en meer functionaliteit naar de Power BI Service aan het brengen is. Een onderdeel dat daarin tot nu toe ontbrak (naast diverse andere onderdelen) is de Performance Analyzer en dat is afgelopen maand beetgepakt.

Bron: Microsoft
Op het moment van schrijven zien wij de optie nog niet terugkomen in de Power BI Service, maar dat is ongetwijfeld een kwestie van tijd voordat deze ook in Europa uitgerold is.
User Defined Functions
Met DAX kun je geweldige formules ontwikkelen, maar een groot nadeel is dat je soms grote herhaling van stukken code hebt. Om hier meer structuur in aan te brengen zijn nu de User Defined Functions (of UDF’s) ontwikkeld. Een functionaliteit waarmee je je eigen DAX-functies kunt ontwikkelen en deze vervolgens binnen je rapportage kunt aanroepen.
Let op! Om gebruik te kunnen maken van deze functionaliteit moet de preview-functie eerst ingeschakeld worden.
Het aanmaken van je eerste functie zal misschien even vreemd aanvullen omdat je dit niet doet vanuit het canvas- of datamodeltabblad maar vanaf het DAX-tabblad. Daar kun je via een aantal regels code eenvoudig starten met het maken van je eigen functies:

Na het aanmaken van de functie kan deze aangeroepen worden als iedere andere functie die standaard wordt meegeleverd met Power BI:

Daarvandaan werkt niet alleen het aanroepen maar ook het gebruik als een normale functie:

Met deze nieuwe optie wordt er van alles mogelijk omdat je niet alleen een berekening kunt laten uitvoeren, maar bijvoorbeeld ook een tabel kunt laten teruggeven. Online zijn inmiddels diverse voorbeelden en libraries ontwikkeld met daarin standaard functies, bijvoorbeeld voor het genereren van complete grafieken via SVG’s.
Meer informatie over het gebruik van UDF’s vind je hier: Use DAX user-defined functions (preview) – DAX | Microsoft Learn
Vernieuwen van data en/of schema in Power BI Desktop
Voorheen werkte het vernieuwen van je data in Power BI Desktop zo dat zowel de onderliggende schema-data (zoals kolommen, datatypes, etc.) werden vernieuwd als de bijbehorende inhoud van de tabellen. Met de nieuwste release van Power BI heb je zelf in de hand wat je precies wilt vernieuwen, beide of één van deze twee onderdelen:

Met de twee nieuwe opties heb je twee nieuwe mogelijkheden:
- Vernieuw enkel de structuur van de data (zoals bijvoorbeeld datatypes en nieuwe kolommen)
- Vernieuw enkel de inhoud van de tabellen en houd hierbij de huidige structuur vast
Deze optie is beschikbaar voor zowel het complete semantische model als voor de onderliggende individuele tabellen:

Wil je weten wat er allemaal nog meer is vernieuwd? Je leest het in de volledige blog van Microsoft.