Forum Discussion
Conditional formatting in tables
Hello!
Can I configure conditional formatting so that the criterion is the previous value of the parameter? For example, in the report on positions in the search engine, I need to show whether the position has improved, deteriorated or remained unchanged.
On the screen I showed how it should look about.
Thanks!
Hi ermak
You can create a measure like below and use it for conditional formating in your matrix
_arrows = VAR _previous = CALCULATE( SUM( 'Table'[Value] ), PREVIOUSDAY( 'Table'[Date] ) ) VAR _current = SUM( 'Table'[Value] ) RETURN SWITCH( TRUE(), _previous = BLANK(), BLANK(), _previous < _current, 1, _previous = _current, 2, _previous > _current, 3 )I've attached a file with the solution as well.
Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
4 Replies
- MariuszCommunity Champion
Hi ermak
You can create a measure like below and use it for conditional formating in your matrix
_arrows = VAR _previous = CALCULATE( SUM( 'Table'[Value] ), PREVIOUSDAY( 'Table'[Date] ) ) VAR _current = SUM( 'Table'[Value] ) RETURN SWITCH( TRUE(), _previous = BLANK(), BLANK(), _previous < _current, 1, _previous = _current, 2, _previous > _current, 3 )I've attached a file with the solution as well.
Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me. - AC_DATAFrequent Visitor
The first thing that comes to my mind is to write a calculated column to indicate the previous status and then use that column to drive the conditional formatting using a logical less-than, greater-than, or equal-to.