cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

New Member

## Conditional Formatting basede on previous values the Matrix columns

Hi, can someone tell me if we can format the values of the Matrix as required:

The Icon un each row depends of value on the previous column on that same row.

1 ACCEPTED SOLUTION
Memorable Member

You can create this measure:

`Icon =VAR _val = CALCULATE ( SUM (  Sales[Sales] ) ) - CALCULATE (  SUM ( Sales[Sales] ),        PREVIOUSMONTH ( 'DateTime'[Date] )    )        RETURN    SWITCH ( TRUE (),   _val < 0, -1,    _val = 0, 0,   _val > 0, 1 )`

Change the RED to match your columns!

Then, on your matrix, go to the format properties.
Under conditional formatting, select the column and turn on icons, then click advanced editor:

In advanced controls, select the following options:

Want even more help with icons?! Check this awesome blog!

https://powerbi.tips/2019/07/icons-upon-icons/

Happy icon-ing

Did I answer your question? Mark my post as a solution! Proud to be a Super User!

Connect with me!
Stay up to date on

6 REPLIES 6
Anonymous
Not applicable

How does this work for colums with weeknumbers? There is no "previousweek" formula in PBI 😞

I use this formula:

Icon =
VAR _val =
CALCULATE ( SUM ( Datagrunnlag[Antall solgt]) )
-
CALCULATE ( SUM ( Datagrunnlag[Antall solgt] ),
Dates[Weeknumber]-1)

RETURN
SWITCH ( TRUE (),
_val < 0, -1,
_val = 0, 0,
_val > 0, 1 )

See screenshot

Memorable Member

Use a date table with an index (Example here)

The week index is rolling, with current week being 0, last week -1 and so on. So whatever week you need, you can get the week index and subtract 1 to always get the previous. This way, it doesn't matter if you week falls in a different year.

You need to assign this to a variable and filter the dates table on it:

``````Icon =
VAR _lastweek = SELECTEDVALUE('Dates'[week index]) - 1
VAR _val =
CALCULATE ( SUM ( Datagrunnlag[Antall solgt]) )
-
CALCULATE ( SUM ( Datagrunnlag[Antall solgt] ),
Dates[week index] = _lastweek )

RETURN
SWITCH ( TRUE (),
_val < 0, -1,
_val = 0, 0,
_val > 0, 1 )``````

Did I answer your question? Mark my post as a solution! Proud to be a Super User!

Connect with me!
Stay up to date on

Memorable Member

You can create this measure:

`Icon =VAR _val = CALCULATE ( SUM (  Sales[Sales] ) ) - CALCULATE (  SUM ( Sales[Sales] ),        PREVIOUSMONTH ( 'DateTime'[Date] )    )        RETURN    SWITCH ( TRUE (),   _val < 0, -1,    _val = 0, 0,   _val > 0, 1 )`

Change the RED to match your columns!

Then, on your matrix, go to the format properties.
Under conditional formatting, select the column and turn on icons, then click advanced editor:

In advanced controls, select the following options:

Want even more help with icons?! Check this awesome blog!

https://powerbi.tips/2019/07/icons-upon-icons/

Happy icon-ing

Did I answer your question? Mark my post as a solution! Proud to be a Super User!

Connect with me!
Stay up to date on

Frequent Visitor

Hi - when I follow this solution all my formatting is returning an increase from the previous month - even when there's a decrease in value. I added the measure to a matrix and all the values are 1.

My date field is in Date format and I've also tried when set to DateTime.

Many thanks

Helper I

Is there a way to do this comparison against the previous week instead of the previous month?

I noticed there is no PREVIOUSWEEK() function...

Thanks!

New Member

Hi Steve, This solution is perfect!!

Thank's

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

#### Fabric Community Update - August 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors