Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
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
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
Solved! Go to Solution.
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.
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.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
88 | |
86 | |
83 | |
65 | |
49 |
User | Count |
---|---|
127 | |
108 | |
88 | |
70 | |
66 |