Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
Cul33
Frequent Visitor

Date 1 day behind source date

I am importing various date fields from a SharePoint site - however, every date shows the previous day. 

 

The SharePoint time zone is set for UTC Dublin, Edinburgh, Lisbon London and the locale English UK; Power BI locale for import is set to English UK. 

 

For this particular data, time is not relevant in the source SharePoint column, hence fields  are set as date only, rather than date & time. 

 

A SharePoint date of 22/09/2020 shows in Power BI as 21/09/2020. If change type to date/time is selected, the time is 00:00:00.  I could use a workaround and set the field to date/time in SharePoint with default of 12PM instead of 12AM, but this messes up the display format of the list.

 

In other scenarios where I have used fields where time is relevant, I have changed the type to Date/Time/Timezone then created a custom column based on that column in the query editor =DateTimeZone.ToLocal([datefieldname]) - which works.

 

In this scenario, is the only solution to this to add a custom column to manually add some hours to the date for every single date field that I have (either in the M script or a custom column)? Or is there a better option? 

 

Any advice greatly appreciated.

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

@Cul33 - Smells like a timezone problem but hard to say. I suppose you either need to track down the discrepency in the date/time setting. Dublin is +1 UTC so that's almost assuredly where your issue is coming into play. The time is some date at 12 AM, you subtract an hour and it is the previous day.

So, your options are probably to track down the source of who is assuming UTC (probably Power Query/Power BI) and make it see reason, or you could fix it with a calculated column. In Power Query that would be:

 

Date.AddDays([Column1],1)

 

In DAX:

[Column1]+1

 

 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

9 REPLIES 9
lachlanP
Helper II
Helper II

I have another option for a solution that I've used. I have a date/time/timezone column that has 00:00:00 UTC as the time component and I only want to extract the date, not fussing with timezones. 

What I did was to convert the column to text, ex. 

2025-01-08T00:00:00Z
Then use the following to strip out the date before the time component by using the T as a delimiter:
=Text.BeforeDelimiter([Start DateTime], "T")

 

Then convert this column to a Date type. This makes sure there is no timezone interfering with the date value.

Gimmerzz
Regular Visitor

@Cul33 I found your post as I had the same issue. The only way I found a way to get the dates to match from sharepoint to powerbi came down to something so simple I can't believe it. When you get data, choose 'More' then 'Online Services' then 'Sharepoint Online List' (I know you could select Sharepoint list in a quicker way than this), add your sharepoint list url and CHANGE implementation from 1.0 to 2.0 THIS is the vital step I found to solve my woes! Hope it helps anyone else, I'll sleep easy knowing this is working...at least for me!

This worked perfect for the date issue 

this works also for me.thanks

this works perfectly, thank you !!

slinfoo4
Frequent Visitor

This still seems to be an issue with Power Query. I exported a Microsoft Access Table to a Sharepoint List, then accessed using power query in Excel to create some reports. 

The Dates are still a day behind. 

SharePoint is set to UTC - Dublin Edingbrough Lisbon London and Power Query is set to English United Kingdom.

It's a shame we still have to manually change column values to fix this.

 

Edit - After some more digging the values are only an hour behind. Due to the original date/times being midnight they result in being 11pm the previous day. This means I only had to add an hour on to correct the dates.

Greg_Deckler
Super User
Super User

@Cul33 - Smells like a timezone problem but hard to say. I suppose you either need to track down the discrepency in the date/time setting. Dublin is +1 UTC so that's almost assuredly where your issue is coming into play. The time is some date at 12 AM, you subtract an hour and it is the previous day.

So, your options are probably to track down the source of who is assuming UTC (probably Power Query/Power BI) and make it see reason, or you could fix it with a calculated column. In Power Query that would be:

 

Date.AddDays([Column1],1)

 

In DAX:

[Column1]+1

 

 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Many thanks for your feedback @Greg_Deckler.

 

Although unclear why if the time zones match in SharePoint and Power BI, I can use this as a workaround - although it occurred to me that if in the future it is "fixed", my dates could end up being 1 day ahead!

 

As well as Greg's method, I tried the method described in the Curbal video, where Order Date is the date field, and having set the type to be date time, =DateTime.From(["Order Date"])+#duration(1,0,0,0).  This also worked. 

 

I have alot of date fields, so will copy & paste them in the query editor then change the field names to speed it up.

amitchandak
Super User
Super User

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.