Forum Discussion
k_mathana
Helper II
4 years agoRANK on Multiple Measures with different Order
Hi there, I have a scenario that each month contractors Quoting with more than 4 options with different criteria's, some criterias values are higher the better, some criterias value are lower the be...
- 4 years ago
Hi,
this is what i get
using this 2 measures (RankTotal is not necessary but helps to understand)
RankTotal by Month =var currentmonth = filter('Table',month('Table'[Date]))var Rank1 = RANKX(currentmonth,'Table'[Criteria 1],,ASC)var Rank2 = RANKX(currentmonth,'Table'[Criteria 2],,ASC)var Rank3 = RANKX(currentmonth,'Table'[Criteria 3],,DESC)var Rank4 = RANKX(currentmonth,'Table'[Criteria 4],,desc)Var RankTotal = Rank1+Rank2+Rank3+Rank4returnRankTotalRankGlobal by Month =var currentmonth = filter('Table',month('Table'[Date]))var Rank1 = RANKX(currentmonth,'Table'[Criteria 1],,ASC)var Rank2 = RANKX(currentmonth,'Table'[Criteria 2],,ASC)var Rank3 = RANKX(currentmonth,'Table'[Criteria 3],,DESC)var Rank4 = RANKX(currentmonth,'Table'[Criteria 4],,desc)Var RankTotal = Rank1+Rank2+Rank3+Rank4var RankGlobal = RANKX(currentmonth,'Table'[RankTotal by Month],,Desc,Dense)returnRankGlobalIf this post is useful to help you to solve your issue consider giving the post a thumbs up
and accepting it as a solution !
k_mathana
Helper II
4 years agoserpiva64
Solution Sage
4 years agoHi,
this is what i get
using this 2 measures (RankTotal is not necessary but helps to understand)
RankTotal by Month =
var currentmonth = filter('Table',month('Table'[Date]))
var Rank1 = RANKX(currentmonth,'Table'[Criteria 1],,ASC)
var Rank2 = RANKX(currentmonth,'Table'[Criteria 2],,ASC)
var Rank3 = RANKX(currentmonth,'Table'[Criteria 3],,DESC)
var Rank4 = RANKX(currentmonth,'Table'[Criteria 4],,desc)
Var RankTotal = Rank1+Rank2+Rank3+Rank4
return
RankTotal
RankGlobal by Month =
var currentmonth = filter('Table',month('Table'[Date]))
var Rank1 = RANKX(currentmonth,'Table'[Criteria 1],,ASC)
var Rank2 = RANKX(currentmonth,'Table'[Criteria 2],,ASC)
var Rank3 = RANKX(currentmonth,'Table'[Criteria 3],,DESC)
var Rank4 = RANKX(currentmonth,'Table'[Criteria 4],,desc)
Var RankTotal = Rank1+Rank2+Rank3+Rank4
var RankGlobal = RANKX(currentmonth,'Table'[RankTotal by Month],,Desc,Dense)
return
RankGlobal
If this post is useful to help you to solve your issue consider giving the post a thumbs up
and accepting it as a solution !