Forum Discussion
Rank within a sub category
Hello,
I am trying to rank a seies of values. Here is a sample:
VendorID Total Classification
1 5 N
2 2 N
3 7 P
4 3 P
5 8 E
I would like to rank the vendors within the classification. Here is what I tried, but I get an error:
Hi, Anonymous
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Table:
You may create a calculated column or a measure as below.
Calculated column:
Rank Column = RANKX( FILTER( ALL('Table'), [Classification]=EARLIER('Table'[Classification]) ), [Total] )Measure:
Rank Measure = RANKX( FILTER( ALL('Table'), [Classification]=MAX('Table'[Classification]) ), CALCULATE(SUM('Table'[Total])) )Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- v-alq-msft
Community Support
Hi, Anonymous
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Table:
You may create a calculated column or a measure as below.
Calculated column:
Rank Column = RANKX( FILTER( ALL('Table'), [Classification]=EARLIER('Table'[Classification]) ), [Total] )Measure:
Rank Measure = RANKX( FILTER( ALL('Table'), [Classification]=MAX('Table'[Classification]) ), CALCULATE(SUM('Table'[Total])) )Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Anand24
Super User
Hi Anonymous ,
Create a new calculated measure with below DAX:
Rank_Measure =
RANKX(
FILTER(
ALL('Table'[VendorID],'Table'[Classification]),
'Table'[Classification]=MAX('Table'[Classification])
),
CALCULATE(SUM('Table'[Total]))
)Give a thumbs up if this post helped you in any way and mark this post as solution if it solved your query !!!