Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I have a dashboard that I created with PowerBI Desktop, which I publish to workspace that many people in our organization have access to. The dashboard sources data from a SharePpoint List.
Where I am having the issue is with a simple measures I have to calculate the difference between two time stamps from SharePoint, utilizing the following DAX:
Time to Fulfill (Minutes) = DATEDIFF([ID Created],[Fulfilled Date], MINUTE)
The measure works just fine in desktop mode when I refresh, but once it gets published and the first automatic refresh occurs the measure becomes incorrect.
Correct
Wrong
I downloaded the PBIX file from my published workspace and looked at the data and see that the time stamp is changed by 5 hours, but for only one of my data fields. In this case it is the "ID Created" field that has the issue.
Correct
Wrong
Can someone explain why the data being extracted from SharePoint is having its time stamp changed by 5 hours when the server refresh is performed? Also, why does it only happen to this one field? Does it have anything to do with the fact that "ID Created" was the default SharePoint column and the header that has no issues, "Fulfilled Date" is a calculated column?
How can I fix this?
Solved! Go to Solution.
Hi @Anonymous
The reason I think that this happens is that when it gets the ID Created date it gets it from the local time of the PC/Server that it is on
When you are working on your PC it uses your local time. But when data is uploaded to the Power BI Service it is then on the Power BI Servers times which is UTC.
What would would need to do is to add 5 hours to the ID created time so when it is in the Power BI Service it will calculate the date correctly.
I created a new column and added time to the orignal timestamp field using the following DAX:
Did this work for you after the dataset was refreshed?
Hi @Anonymous
The reason I think that this happens is that when it gets the ID Created date it gets it from the local time of the PC/Server that it is on
When you are working on your PC it uses your local time. But when data is uploaded to the Power BI Service it is then on the Power BI Servers times which is UTC.
What would would need to do is to add 5 hours to the ID created time so when it is in the Power BI Service it will calculate the date correctly.
Ok! After some more investigation, I had to rollback some changes in Power Query that I had originally made trying to solve this. Once I did that I applied your suggestion everything worked!
Thank you!
Hi @Anonymous
That is awesome to hear thanks!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 53 | |
| 24 | |
| 12 | |
| 11 | |
| 11 |