Это связано с текущей областью, которую Ранкс оценивает деагрегацией.
Попробуйте обернуть агрегацию с помощью CALCULATE, и вы, вероятно, захотите, чтобы СУММА не МАКСИМАЛА:
Rank Reseller = RANKX(ALL(ResellerSales), CALCULATE(SUM(ResellerSales[SalesAmount])))
Выможно создать Меру, подобную этой, и использовать ее в RANKX, так как это мера, она будет работать без явного добавления CALCULATE:
Sales Amount = SUM(ResellerSales[SalesAmount])
Rank Reseller = RANKX(ALL(ResellerSales), [Sales Amount])
РЕДАКТИРОВАТЬ:
Rank Reseller = RANKX(ALL('ResellerSales'[Resellerkey]), [Sales Amount])
Попробуйте какэто.