Forum Discussion
Filter problem with rankx
Hi,
I am not sure how your Data model looks like, but please try the below whether it suits your requirement.
Ranking2 =
RANKX (
FILTER (
SUMMARIZE (
ALL ( 'Data (2)' ),
'Data (2)'[REG. CORPORATION],
'CalendarTable'[Month]
),
'CalendarTable'[Month] = MAX ( 'CalendarTable'[Month] )
),
CALCULATE ( SUM ( 'Data (2)'[MXN] ) ),
,
DESC,
SKIP
)
Thank you very much, if it works, only there is something strange that is happening with the RankX function, when I apply it to all the data it works well but when I apply a company filter the function no longer works well until I select several companies.
In the image we can see that Company 170 in the month of July has the10th position when all the companies are selected.
But when you select that company only, the ranking changes to 1 and is corrected back to 10 when more than one company is selected.
Hopefully you can help me find what I am doing wrong with the filters, I have been trying for hours and I can not find the problem
Thanks a lot
- Jihwan_Kim3 years agoSuper User
Hi,
Thank you for your feedback.
I am not sure how your data model looks like, but I think you can try to replace ALL in the measure with ALLSELECTED whether it suits your requirement.
- Syndicate_Admin3 years agoAdministrator
Hello. The Allselect does not help solve the problem.
Add the link with my data model in case you can help me check that I'm doing wrong.
Thanks a lot
https://drive.google.com/drive/folders/1Ii5y_4LY-rihNpbCqMnkN7WXOF__Kmm2?usp=sharing