Welcome to a comprehensive guide on converting date times between different time zones in Power BI. This tutorial will walk you through an efficient method that not only simplifies the process but also accounts for Daylight Savings Time. Whether you’re dealing with UTC data or need to display local times, this approach will ensure your users receive accurate information tailored to their time zone preferences.
Understanding the Need for Time Zone Conversion
When storing date times in a database, a common practice is to use Coordinated Universal Time (UTC). This method is advantageous due to its standardization and ease of understanding. However, end users typically prefer to view date times in their local time zones, such as US Eastern or US Pacific time.
For instance, consider a table displaying three different date times presented in UTC. Using the conversion method I’m about to share, you can easily convert these times to US Eastern and US Pacific time zones. This process uses the Impaktful API, which has recently added a time zone conversion service to facilitate this task.

How to Convert Time Zones in Power BI
Let’s dive into the steps for converting time zones. The first thing you need to do is set up your environment to use the Impaktful Time Zone Conversion API. If you haven’t signed up yet, you can take advantage of the free tier that provides an API key for your projects.
Setting Up the API Key
To get started, download the time zone conversion template from the provided link in the description. Open your Power BI desktop application and navigate to the “Transform Data” section. Here, you will need to input your API key into the designated field. This key will allow you to access the time zone conversion services offered by Impaktful.
Transforming Your Data
Once your API key is set up, it’s time to transform your data. If you already have your order dates stored in UTC, you will need to convert them into a text format. This step is crucial because the time zone conversion function requires the input to be in text format.

Next, to convert UTC to another time zone, you can create a new column. Go to “Add Column” and select “Invoke Custom Function.” Name this column appropriately, for instance, “US Central.” Use the function query fx_convert_time_zone and specify your input and output time zones. For example, if your input time zone is UTC and your output time zone is US Central, simply click OK.

Exploring Different Time Zones
Power BI allows you to convert between various time zones. To see all available time zones, you can use the “All Time Zones” option. This feature enables you to explore and select from a comprehensive list of time zones.
Practical Example: Converting to Europe
Let’s take a practical example. Suppose you want to convert from US Central to Europe/Rome time zone. You would invoke the custom function again, naming the new column “Created Europe Rome.” Ensure the input time zone is set to US Central, and the output time zone is Europe/Rome. After executing the function, you should see the converted time correctly displayed.

Finalizing Your Conversion
As a final step, it’s important to convert the text representation back into date time format. This ensures that the data remains usable for further analysis or reporting. Now, you have successfully converted your date times from UTC to US Central and then to Europe/Rome.
Utilizing Impaktful for Time Zone Conversion
If you prefer not to perform all conversions within Power BI, Impaktful offers an alternative. You can upload a file directly on their website, such as an Excel or CSV file, select your desired time zones, and download the converted results. This feature is particularly useful for bulk conversions.
Additional Resources
For those looking to enhance their skills in data analysis and visualization using Power BI, I highly recommend exploring the expert-led training available at Boost your data skills with expert-led Power BI training. This training can significantly improve your ability to handle complex data scenarios, including time zone conversions.
Conclusion
Understanding how to convert time zones in Power BI is a crucial skill that enhances data accuracy and user experience. With the Impaktful Time Zone Conversion API, you can easily manage date time conversions without the hassle of manual calculations or adjustments for Daylight Savings Time. By following the steps outlined in this guide, you can ensure that your reports and dashboards present data in a way that meets the needs of your audience.


