Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
I have a simple table that looks like this...
Time | ID Number | Baseline |
12:00 AM | 001 | 123 |
1:00 AM | 001 | 256 |
11:00 PM | 001 | 269 |
12:00 AM | 002 | 796 |
1:00 AM | 002 | 456 |
The time is for 24 hours. I need to find the sum of Baseline for each ID number only between the 3 hr time window of 1:00PM to 3:00 PM.
I used this measure:
Solved! Go to Solution.
I meant there are no rows between 1:00 PM and 3:00 PM in the sample data you provided in your original post.
Is your time column set to time data type in your model? The measure works as expected on the sample you provided.
Glad to hear it's working for you now! Have a good day.
I meant there are no rows between 1:00 PM and 3:00 PM in the sample data you provided in your original post.
Is your time column set to time data type in your model? The measure works as expected on the sample you provided.
Thank you so much for the suggestion. That's where I went wrong. I built this table by summarizing another table. I changed the time data type for this one but forgot to change the type in the original table. Now that I fixed it, it's working great. Thank you so much for all your help @jdbuchanan71
That is because, in your dataset, there are no rows with a time between 1:00 PM and 3:00 PM
There is data between that time frame. Just to check, I calculated the sum without the time filter expression. And then put time as a filter. Chose between 1 to 3 pm. It shows the right result.
But whenever I put the time filter expression back into the measure, doesn't matter whatever time duration it is. It either shows empty or shows the total sum of 24 hours, not according to the time stated in the filter expression.
@Anonymous
Try it like this.
Time Amount =
CALCULATE (
SUM ( 'Table'[Baseline] ),
'Table'[Time] >= TIME ( 13, 0, 0 ) &&
'Table'[Time] <= TIME ( 15, 0, 0 )
)
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
71 | |
70 | |
38 | |
28 | |
26 |
User | Count |
---|---|
98 | |
96 | |
59 | |
44 | |
40 |