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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Akshay123
Helper I
Helper I

Find resolved count earlier days

Hello Experts


I need to find out a ticket active counts, created - resolved on that till day.
I have used below logics to find 

Craeted Count =
COUNTROWS(FILTER('incident (2)', 'incident (2)'[sys_created_on] >=DATE(2024,1,1)))
Count Resolved = 
COUNTROWS(FILTER('incident (2)', 'incident (2)'[resolved_at] >=DATE(2024,1,1) && 'incident (2)'[resolved_at] <DATE(2024,5,4) && 'incident (2)'[sys_created_on] >= DATE(2024,1,1)))



Below resolved count is till 3rd May eod

Akshay123_0-1714996289647.png

 

Below coount is till 2nd May eod

Akshay123_1-1714996518639.png

 

Below count is till 1st May eod

Akshay123_2-1714996572606.png

 

If we absorb resolved count is getting changed whenever we change the dates, I need the dynamic values for last 7 days of the count of max resolved date.

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Akshay123 ,

Regarding your question, are you trying to calculate dates based on the first 7 days on the x-axis? For example, if the x-axis is '5/1/2024' and '5/2/2024', the expected result would be to calculate the total number of problems solved in the first 7 days of May 1 and May 2, respectively?

vzhouwenmsft_0-1715667628676.png

vzhouwenmsft_1-1715667684755.png

Use the following DAX expression to create a measure.

Measure 2 = 
VAR _a = MAX('incident(2)'[resolved_at])
VAR _b = CALCULATE(COUNTROWS('incident(2)'),FILTER(ALL('incident(2)'),
'incident(2)'[resolved_at] >= _a -6  && 'incident(2)'[resolved_at] <= _a && 'incident(2)'[sys_created_on] >= DATE(2024,1,1)))
RETURN _b

If you just want to count the number of problems solved in the first seven days from today, use the following dax expression.

Measure 3 = CALCULATE(COUNTROWS('incident(2)'),FILTER(ALL('incident(2)'),
'incident(2)'[resolved_at] >= TODAY() -6 && 'incident(2)'[resolved_at] <= TODAY() && 'incident(2)'[sys_created_on] >= DATE(2024,1,1)))

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Hi @Anonymous ,thanks for the quick reply, I'll add further.

Hi @Akshay123 ,

The Table data is shown below:

vzhouwenmsft_0-1715234892561.png


Please follow these steps:
1. Use the following DAX expression to create a table

Table = ADDCOLUMNS(CALENDAR(DATE(2024,1,1),DATE(2024,12,31)),"Month",MONTH([Date]),"Day",DAY([Date]))

vzhouwenmsft_1-1715235025560.png

2.Use the following DAX expression to create a measure

Measure = 
VAR _a = CALCULATE(MAX('Table'[Date]),ALL('Table'[Month],'Table'[Day]))
VAR _b = COUNTROWS(FILTER('incident(2)','incident(2)'[resolved_at] >= _a - 6 && 'incident(2)'[resolved_at] <_a &&'incident(2)'[sys_created_on] >= DATE(2024,1,1)))
RETURN _b

 3.Final output

vzhouwenmsft_2-1715235404115.png

 

 

Hi @Anonymous 

Partially it works fine, but my requirement is I need to show last 7 days of reuslt in a line graph, which means last 7 days of data to be static.

Anonymous
Not applicable

Hi @Akshay123 ,

Regarding your question, are you trying to calculate dates based on the first 7 days on the x-axis? For example, if the x-axis is '5/1/2024' and '5/2/2024', the expected result would be to calculate the total number of problems solved in the first 7 days of May 1 and May 2, respectively?

vzhouwenmsft_0-1715667628676.png

vzhouwenmsft_1-1715667684755.png

Use the following DAX expression to create a measure.

Measure 2 = 
VAR _a = MAX('incident(2)'[resolved_at])
VAR _b = CALCULATE(COUNTROWS('incident(2)'),FILTER(ALL('incident(2)'),
'incident(2)'[resolved_at] >= _a -6  && 'incident(2)'[resolved_at] <= _a && 'incident(2)'[sys_created_on] >= DATE(2024,1,1)))
RETURN _b

If you just want to count the number of problems solved in the first seven days from today, use the following dax expression.

Measure 3 = CALCULATE(COUNTROWS('incident(2)'),FILTER(ALL('incident(2)'),
'incident(2)'[resolved_at] >= TODAY() -6 && 'incident(2)'[resolved_at] <= TODAY() && 'incident(2)'[sys_created_on] >= DATE(2024,1,1)))
Anonymous
Not applicable

explain more about data table rather than your dax

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.

Top Solution Authors