Forum Discussion

POSPOS's avatar
POSPOS
Post Partisan
2 years ago

Index for each group using DAX

Hi All,

I have a requiremet to get the idexes for each group of data.

Please find sample data below:


Note: We have other columns too in the actual data. this is only a sample data

ProtocolStatusDate
AApproved1/2/2022
BOpen5/6/2022
BIn Progress5/7/2022
BClosed5/8/2022
CIn Progress5/7/2022
CClosed5/8/2022
DExempt5/9/2023

 

Expected Output:

ProtocolStatusDateIndex
AApproved1/2/20221
BOpen5/6/20221
BIn Progress5/7/20222
BClosed5/8/20223
CIn Progress5/7/20221
CClosed5/8/20222
DExempt5/9/20231

 

Could somone pls let me know how to achieve this using DAX.

 

Thank you

 

2 Replies

  • If the Index is based on date, then you're basically looking for the count of items less than or equal to the current date for each Protocol. 

     

    This is the DAX I used: 

    Index = COUNTROWS(FILTER(ALL('Table'), 'Table'[Date] <= SELECTEDVALUE('Table'[Date]) && 'Table'[Protocol] = SELECTEDVALUE('Table'[Protocol]))) 

     

     

    • POSPOS's avatar
      POSPOS
      Post Partisan

      vicky_  I am trying to assign a row number for every statuses of a protocol. Can we have the DAX without using the date?