Forum Discussion
batmit25
2 years agoFrequent Visitor
Difference in Ranks over different years
Hi everyone, I'm trying to work on a Country Ranking Report and to write a DAX Measure which would help me to see what the Difference in Rank of a Country is from it's rank in the previous year....
- 2 years ago
Hi,
Please check the below picture and the attached pbix file.
Rank measure: = IF( HASONEVALUE(country_dim[Country]), MAX(rank_fct[Rank]))Diff from prev year measure: = VAR _prevyear = MAX ( year_dim[Year] ) - 1 VAR _prevyearrank = CALCULATE ( [Rank measure:], year_dim[Year] = _prevyear ) RETURN IF ( NOT ISBLANK ( [Rank measure:] ) && NOT ISBLANK ( _prevyearrank ), SWITCH ( TRUE (), [Rank measure:] > _prevyearrank, "+ " & [Rank measure:] - _prevyearrank, [Rank measure:] < _prevyearrank, "- " & _prevyearrank - [Rank measure:], "0" ), "NR" )
Jihwan_Kim
2 years agoSuper User
Hi,
Please check the below picture and the attached pbix file.
Rank measure: =
IF( HASONEVALUE(country_dim[Country]), MAX(rank_fct[Rank]))
Diff from prev year measure: =
VAR _prevyear =
MAX ( year_dim[Year] ) - 1
VAR _prevyearrank =
CALCULATE ( [Rank measure:], year_dim[Year] = _prevyear )
RETURN
IF (
NOT ISBLANK ( [Rank measure:] ) && NOT ISBLANK ( _prevyearrank ),
SWITCH (
TRUE (),
[Rank measure:] > _prevyearrank,
"+ " & [Rank measure:] - _prevyearrank,
[Rank measure:] < _prevyearrank,
"- " & _prevyearrank - [Rank measure:],
"0"
),
"NR"
)