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
ryan_b_fiting
Post Patron
Post Patron

RANK Dates dynamically

Hello Community - 

 

I have a set of data with part_numbers, quantities and dates.  I am looking to be able to rank the dates from newest to oldest so that I can determine if the part is one that we are actively purchasing based on the most recent 3 weeks (sometimes the part is not purchased on the date and there is no line of data for the part for the specific date).

 

I have my RANKX formula ranking the dates 

Rank ReleaseDate_Mon =
RANKX (
ALLSELECTED ( ReleaseDateRanks[ReleaseDate_Mon] ),
CALCULATE ( SELECTEDVALUE ( ReleaseDateRanks[ReleaseDate_Mon]) ),
,
DESC
)
Date.PNG
The output it is producing is correct.  However, when I try to change my date range, the rank does not dynamically change.  Those ranks remain the same when I slim my date range down.
date issue.PNG

 What I need to happen, when I change the range in the example above, I would need 2/1/2021 to have a RANK of 1 1/25/2021 to have a RANK of 2 and so on.

 

I am guessing this is a simple miss by me, but any help would be great.

 

Thanks
Ryan

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@ryan_b_fiting 

 

I've set up a small example with a simple table that only has about 10 dates, then created this measure:

Ranking = 
if( ISINSCOPE( Releases[Release Date] ),
    RANKX(
        ALLSELECTED( Releases[Release Date] ),
        CALCULATE( SELECTEDVALUE( Releases[Release Date] ) ),,
        DESC
    )
)

and it works as expected, adjusting itself to the selected range.

 

View solution in original post

1 REPLY 1
Anonymous
Not applicable

@ryan_b_fiting 

 

I've set up a small example with a simple table that only has about 10 dates, then created this measure:

Ranking = 
if( ISINSCOPE( Releases[Release Date] ),
    RANKX(
        ALLSELECTED( Releases[Release Date] ),
        CALCULATE( SELECTEDVALUE( Releases[Release Date] ) ),,
        DESC
    )
)

and it works as expected, adjusting itself to the selected range.

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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!

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.

Top Solution Authors
Top Kudoed Authors