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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
manoj_0911
Post Patron
Post Patron

Power BI Service Automatically Converts PST Date to UTC – How to Keep DB Date as PST?

Power BI Service Automatically Converts PST Date to UTC – How to Keep DB Date as PST?

 

Hi everyone,

 

I'm facing a timezone issue and would appreciate your help.

I’m pulling data into Power BI from a SQL Server database. The [TXN_DATE] column in the database is stored in Pacific Time (PST/PDT). I’ve confirmed with the DB team, and also verified from actual data values — it’s definitely not UTC.

my customers operate in the PST timezone, and I want the date/time to appear in local Pacific Time exactly as stored in the DB.

 

However, after I:

  • Load the data into Power BI Desktop (Transform Data view shows [TXN_DATE] as UTC),

  • Publish the report to Power BI Service,

…the datetime values seem to shift by 7 or 8 hours, depending on DST — as if Power BI is interpreting them as UTC and converting them to the browser/machine’s local time.


My Questions:

  1. How can I prevent Power BI Service from auto-converting the PST datetime to UTC or local browser time?

  2. Is there a way to explicitly tell Power BI that my datetime column is already in PST, and it should be kept that way?

  3. If Power BI always treats date/time as UTC by default, what is the best practice to retain PST in reports consistently between Desktop and Service?

Thanks in advance for your guidance!

 

2 REPLIES 2
rajendraongole1
Super User
Super User

Hi @manoj_0911  - adding few points , Power BI assumes datetime values are in UTC and converts them based on the service or browser’s local time.

to retain:

at power query editor, DateTime.AddZone([TXN_DATE], -8)

Use the new DateTimeZone-typed column in visuals and calculations,Avoid using the original column that Power BI interprets as UTC. Hope this helps.

reference Links:

DateTimeZone functions - PowerQuery M | Microsoft Learn

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Akash_Varuna
Community Champion
Community Champion

Hi @manoj_0911 Power BI assumes datetime values are in UTC, leading to auto-conversion. To retain PST, transform the datetime in Power Query using DateTime.AddZone([TXN_DATE], -8) for standard time or adjust dynamically for DST. Use the DateTimeZone type to prevent further adjustments. Ensure visuals explicitly use the transformed column to retain consistency between Desktop and Service.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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