Forum Discussion
TopN Others
- 9 years ago
Hi mrslyfox,
Transform the RANK column to this measure:
Rank = RANKX(ALLSELECTED(D_Customer[Customer]),CALCULATE(sum(F_Invoice[M2])))
Then add a measure for others with the following formula
Others Total = IF( ISBLANK(CALCULATE(sum(F_Invoice[M2]),FILTER(all(D_Customer[Customer]),[Rank]> 20))),0,CALCULATE(sum(F_Invoice[M2]),FILTER(all(D_Customer[Customer]),[Rank]> 20)))
Add you TodayMoth = 1 in your visual filter and this should work.
Regards,
MFelix
Please try this formula which should work in your scenario.
Rank_M2 = RANKX ( D_Customer, SUMX ( RELATEDTABLE ( F_Invoice ), F_Invoice[M2] ) )
Best Regards,
Herbert
Hello v-haibl,
The formula is not working:
Another related issue I have
Addedd a new column to D_Customer table RANK_M2 = RANKX(D_Customer,CALCULATE(SUMX(F_Invoice,F_Invoice[M2]),D_Date[IsTodayMonth]=1))
Addedd a new Visual Card at the Report with Sales M2 and Visual Filter where D_Date[IsTodayMonth]=1
From the first point of view everething is calculated in a right way, but once I perform RLS, Visual card showing wrong number.
Maybe it could be helpfull to know model realationships I have: