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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
Anonymous
Not applicable

DAX relative time function to count number of instances between specific times

Hi, 

 

I have some data in the following format: 

 

Incident Number Date Occurred Incident Name 
1431/1/2001 12:00ex 1
3611/2/2001 14:00ex 2

 

I am trying to count the number of incidents that have a [Date Occurred] within a certain time frame relative to the current date. I want the number of incidents with a [Date Occurred] between 7 days ago after 12:00 PM to today before 12:00 PM. 

 

To give an example: if it is Thursday today, I would like to count the number of incidents with a [Date Occurred] between LAST thursday after 12:00 PM and 12:00 PM this Thursday (today). 

 

Ideally, I would like a measure to get this count. 

 

Thanks!

2 REPLIES 2
Anonymous
Not applicable

I think you should have 2 columns, which would probably make this problem easier and secondly, it's best practice anyway: one column should store the date part and another should store the time part.

Then it would be much easier to move through dates without having to fiddle with time.

Best
Darek
AlB
Community Champion
Community Champion

Hi @Anonymous 

Try this measure in a card visual:

 

Measure =
VAR Today12_ =
    TODAY () + ( 12 / 24 ) //Add 12 hours
VAR Beginning_ = Today12_ - 7 // Subtract 7 days
RETURN
    CALCULATE (
        COUNTROWS ( Table1 ),
        Table1[Date Occurred] >= Beginning_,
        Table1[Date Occurred] < Today12_
    )

 

 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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