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 September 15. Request your voucher.

Reply
selvaskm
Frequent Visitor

Count of latest status of each job

Hi All,

I need to count the latest status for each job from the below sample data. This below table is joined to calendar table through Date Column.

Job              Time                                                  Status

job101-03-2024 03:30 PMFail
Job101-03-2024 02:00 PMSuccess
Job101-03-2024 10:30 AMSuccess
Job201-03-2024 04:30 PMFail
job201-03-2024 10:30 AMSuccess
Job301-03-2024 06:30 PMSuccess
Job301-03-2024 04:30 PMFail
Job301-03-2024 12:30 PMFail
Job401-03-2024 09:30 AMFail
Job401-03-2024 10:30 PMStopped
Job401-03-2024 03:30 PMFail
Job401-03-2024 02:30 PMSuccess

Expected Output:
Fail - 2
Success - 1
Stopped - 1
As total 4 jobs are runned.

Please provide the measure for this scenario

1 ACCEPTED SOLUTION
Jihwan_Kim
Super User
Super User

Hi,

Please check the below picture and the attached pbix file.

 

Jihwan_Kim_0-1709361894885.png

 

 

INDEX function (DAX) - DAX | Microsoft Learn

 

expected result measure: =
VAR _t =
    ALL ( data )
VAR _count =
    COUNTROWS (
        FILTER (
            INDEX (
                1,
                _t,
                ORDERBY ( data[time], DESC ),
                ,
                PARTITIONBY ( data[job] ),
                MATCHBY ( data[job], data[time] )
            ),
            data[status] IN VALUES ( data[status] )
        )
    )
RETURN
    _count

 


If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.

View solution in original post

1 REPLY 1
Jihwan_Kim
Super User
Super User

Hi,

Please check the below picture and the attached pbix file.

 

Jihwan_Kim_0-1709361894885.png

 

 

INDEX function (DAX) - DAX | Microsoft Learn

 

expected result measure: =
VAR _t =
    ALL ( data )
VAR _count =
    COUNTROWS (
        FILTER (
            INDEX (
                1,
                _t,
                ORDERBY ( data[time], DESC ),
                ,
                PARTITIONBY ( data[job] ),
                MATCHBY ( data[job], data[time] )
            ),
            data[status] IN VALUES ( data[status] )
        )
    )
RETURN
    _count

 


If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.

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.