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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

How to change time format dynamically

How to change date time format dynamically by using the single column. When i am going to select on 24 hours in filter page,date time should be reflect as (mm/dd//yyyy,[hh:tt] ) and when i am going to select on days(like 10d,7d,30d,etc), date format should come as (mm/dd/yyyy). Both formats should be get in same filter.

How this can be achive by using DAX query in single column in powerBI. Please find the sample screenshot.

For 24 hours:

 

bhuvaneswari_2-1690214857085.png

For 5 days:

bhuvaneswari_3-1690215057379.png

 

 

 

 

2 REPLIES 2
Manoj_Nair
Solution Supplier
Solution Supplier

@Anonymous- Check this out and let me know if this work.

Create two separate calculated columns - one for the 24 hours format, and the other for the days format:

dax

DateTimeFormat = FORMAT('Table'[DateTime], "MM/DD/YYYY, hh:mm")

DateFormat = FORMAT('Table'[DateTime], "MM/DD/YYYY")

Create a disconnected table with the two format options ("24 hours", "Days").

Create a measure that returns the appropriate format based on the selection in the disconnected table:

dax

SelectedFormat = 
SWITCH(
    SELECTEDVALUE('DisconnectedTable'[FormatOption]),
    "24 hours", MAX('Table'[DateTimeFormat]),
    "Days", MAX('Table'[DateFormat]),
    BLANK()
)

In this workaround, you would use the SelectedFormat measure in your report, and the user would select the format by using a slicer based on the disconnected table. The measure would return the date/time in the selected format.

This is just a workaround, not sure if we can do this dynamically by creating a measure.

Let me know how this shapes up in your model. Thanks

Anonymous
Not applicable

I don't know how to create a disconnected table. Please help me to create a table.

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.