Power BI

Power BI: TODAY() houdt rekening met uw tijdzone?

Reddit r/PowerBI

Samenvatting

Power BI TODAY() negeert in de Service de lokale tijdzone en schakelt daardoor aan het einde van de maand te vroeg over.

Power BI TODAY() in de Service

Power BI Service berekent TODAY() en NOW() volgens UTC, terwijl Power BI Desktop de lokale klok gebruikt. Dat verschil zorgt voor een zichtbaar probleem bij gebruikers in Eastern Time.

Op de laatste dag van de maand springt een rapport daar rond 20.00 uur naar de volgende maand. Tijdens standaardtijd gebeurt dat rond 19.00 uur. In het beschreven voorbeeld was het op 30 september om 20.37 uur lokale tijd, maar toonde het rapport al oktober.

De afwijking ontstaat dus niet door de rapportlogica zelf, maar door de omgeving waarin Power BI de datumfunctie uitvoert. Een rapport kan in Desktop nog de verwachte maand laten zien en in de Service al naar de volgende maand zijn overgeschakeld.

Waarom Power BI tijdzonegedrag telt

Dit raakt rapporten die maandselecties, periodefilters of berekeningen op TODAY() en NOW() baseren. Vooral rond maandafsluitingen kan de Service daardoor een andere uitkomst tonen dan een ontwikkelaar tijdens het testen in Desktop ziet.

De technische oorzaak is helder: UTC loopt voor op Eastern Time. Daardoor verschuift de datum in de Service eerder dan gebruikers verwachten. Het probleem zit specifiek in het verschil tussen Power BI Desktop en de Power BI Service; de bron noemt geen vergelijkbare afwijking in Desktop.

De bestaande workaround vraagt om UTCNOW() te gebruiken en daar handmatig een tijdsverschil bij op te tellen. Daarmee verplaatst de tijdzone-logica zich naar het rapport of de berekening, in plaats van naar de standaardfunctie.

Concrete takeaway voor Power BI

Test datumafhankelijke rapporten niet alleen in Power BI Desktop. Controleer ze ook in de Power BI Service op de laatste dag van de maand en zoek in de model- of rapportlogica naar TODAY() en NOW(). Gebruik waar nodig UTCNOW() met een expliciet tijdsverschil, en leg vast welke lokale tijd het rapport moet volgen.

Lees het volledige artikel
Meer over Power BI →