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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
fapenar
Frequent Visitor

Calculate a date sequence on a row level per ID (in DAX)

Hi there, 

I have this data set where each patient goes through different treatments (each row is a new treatment).

fapenar_0-1694492496916.png

I would like to add a new column (using DAX) that creates a sequence of numbers from 1 to "N" for each Patient, being 1 assigned to the earliest date. 

This is what the new column should look like:

Patient Created on (d/mm/yyyy)  Treatment number (calculated column)
Patient A   16/08/2023    3

Patient A

    5/05/2023    2 
Patient A   25/03/2023    1
Patient B   13/08/2023    2
Patient B    5/05/2023     1 
Patient C   19/06/2023    1
Patient D    8/09/2023    2
Patient D   14/07/2023    1


Thanks!

1 ACCEPTED SOLUTION
vicky_
Super User
Super User

Try the following formula in a calculated column:

Treatment Number = COUNTROWS(FILTER('Table', 'Table'[ Created on (d/mm/yyyy)] <= EARLIER('Table'[ Created on (d/mm/yyyy)]) && 'Table'[Patient] = EARLIER('Table'[Patient])))

View solution in original post

2 REPLIES 2
fapenar
Frequent Visitor

It's working perfectly. Thanks, Vicky!

vicky_
Super User
Super User

Try the following formula in a calculated column:

Treatment Number = COUNTROWS(FILTER('Table', 'Table'[ Created on (d/mm/yyyy)] <= EARLIER('Table'[ Created on (d/mm/yyyy)]) && 'Table'[Patient] = EARLIER('Table'[Patient])))

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.