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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
bi_powered
Frequent Visitor

Dynamic X-Axis with date and time issues

Hi,

 

I've Telemetry data being brought from Cosmos DB into Power BI. While doing this, there is a specific need to allow time-frame selection to users. The options being (each option shows average value of Measure):

1. Last 1 Hour: X-Axis shows each minute

2. Today: X-Axis shows each hour

3. Last Week: X-Axis shows each hour

4. Last Month: X-Axis shows each day

5. Last Year: X-Axis shows each Month

 

To achieve this, I tried to apply the approach mentioned in: https://community.powerbi.com/t5/Desktop/Dynamic-Date-Axis/m-p/582859 for Date and Time with no luck.

 

How can the approach mentioned in above link be applied for both Date and Time? Am seeing wrongly aggregated values everywhere and it's an aggregation of all date and time (instead of matching date and time).

 

Please help for this. Any help will be greatly appreciated and will be highly obliged for the same.

 

For reference, here are my screenshots:

 

bi_powered_3-1630843884089.png

 

bi_powered_4-1630843947558.png

 

bi_powered_6-1630844011006.png

 

bi_powered_7-1630844064205.png

 

 

bi_powered_8-1630844134981.png

 

bi_powered_9-1630844203788.png

 

3 REPLIES 3
lbendlin
Super User
Super User

The approach you mentioned will work but at a very high cost.  Your telemetry data likely has extremely high cardinality, and you would need a disconnected table with at least four rows for each of your telemetry data points (minute, hour, day, month).

 

Have you considered using zoom sliders instead?  They would immediately solve the problem and would add a lot of flexibility.

Hi @lbendlin - thanks for the comment, but my problem is that the approach I've taken is not working, and am not sure why. I do agree that the cardinality would be high, but we don't have more than a record per 15 minutes, so that should be generally fine at initial levels. 

 

Can you help to understand looking at images above on where there is a mistake in DAX Expression? As have shared screenshot, am seeing values for date and time that don't exist in Power BI Model. 

 

Thanks in advance.

Is your data source coming from an import or from a direct query connection?  If the former then you need to be aware that the refresh frequency will have a strong impact on the user experience - basically you would have to refresh every minute.

 

I would like to repeat my recommendation that instead of your approach you may want to consider using zoom sliders with your raw data - no calculated tables required).

 

One side note - typically telemetry data is fed into streaming datasets.  What made you decide against that option? 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors