Forum Discussion

youconnect's avatar
youconnect
Helper I
6 years ago
Solved

Countrows last date

I have this table id state date 1 active 01/01/2020 1 reserved 05/01/2020 1 suspended 08/01/2020 1 sold 15/01/2020 2 active 02/01/2020 2 suspended 03/01/2020 2 ...
  • V-lianl-msft's avatar
    V-lianl-msft
    6 years ago

    Hi youconnect ,

     

    I am understanding your logic and have made the following calculation:

    count_active_id = 
    var last_active_date = CALCULATE(MAX(Sheet2[date]),FILTER(ALLEXCEPT(Sheet2,Sheet2[id],Sheet2[date]),Sheet2[state]="active"))
    var last_date = CALCULATE(MAX(Sheet2[date]),ALLEXCEPT(Sheet2,Sheet2[id]))
    return CALCULATE(COUNTROWS(FILTER(Sheet2,last_active_date=last_date)))

     

    Best Regards,
    Liang
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.