<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Conditional Formatting basede on previous values the Matrix  columns in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1493210#M28729</link>
    <description>&lt;P&gt;Use a date table with an index &lt;A href="https://powerbi.tips/2017/11/creating-a-dax-calendar/" target="_self"&gt;(Example here)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;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.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You need to assign this to a variable and filter the dates table on it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;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 &amp;lt; 0, -1,
_val = 0, 0,
_val &amp;gt; 0, 1 )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Nov 2020 16:00:15 GMT</pubDate>
    <dc:creator>SteveCampbell</dc:creator>
    <dc:date>2020-11-13T16:00:15Z</dc:date>
    <item>
      <title>Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/755695#M2982</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;SPAN&gt;can someone tell me if we can format the values of the Matrix&amp;nbsp;as required:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The Icon un each row depends of value on the previous column on that same row.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2019 21:08:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/755695#M2982</guid>
      <dc:creator>samcasce</dc:creator>
      <dc:date>2019-08-01T21:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/756828#M3050</link>
      <description>&lt;P&gt;You can create this measure:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Icon&amp;nbsp;=&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Variable"&gt;_val&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&lt;BR /&gt;&amp;nbsp;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Keyword"&gt;SUM&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Sales[Sales]&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;) &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;-&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;SUM&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;&amp;nbsp;Sales[Sales]&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;PREVIOUSMONTH&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;&amp;nbsp;'DateTime'[Date]&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;RETURN&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;TRUE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;  &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Variable"&gt;_val&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;-1&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="Variable"&gt;   _val&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;  &amp;nbsp;_val&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Number"&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Change the &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;RED&lt;/STRONG&gt; &lt;/FONT&gt;to match your columns!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then, on your matrix, go to the format properties.&lt;BR /&gt;Under conditional formatting, select the column and turn on icons, then click advanced editor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;In advanced controls, select the following options:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Want even more help with icons?! Check this awesome blog!&lt;/P&gt;&lt;P&gt;&lt;A href="https://powerbi.tips/2019/07/icons-upon-icons/" target="_blank" rel="noopener"&gt;https://powerbi.tips/2019/07/icons-upon-icons/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Happy icon-ing&amp;nbsp;:catlol:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;:womantongue:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;:robotlol:&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2019 01:27:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/756828#M3050</guid>
      <dc:creator>SteveCampbell</dc:creator>
      <dc:date>2019-08-03T01:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/758023#M3093</link>
      <description>&lt;P&gt;Hi Steve, This solution is perfect!!&lt;/P&gt;&lt;P&gt;Thank's&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2019 16:00:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/758023#M3093</guid>
      <dc:creator>samcasce</dc:creator>
      <dc:date>2019-08-05T16:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1490482#M28629</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="17551" data-lia-user-login="SteveCampbell" class="lia-mention lia-mention-user"&gt;SteveCampbell&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How does this work for colums with weeknumbers? There is no "previousweek" formula in PBI &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use this formula:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Icon = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR _val =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE ( SUM ( Datagrunnlag[Antall solgt]) ) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE ( SUM ( Datagrunnlag[Antall solgt] ), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Dates[Weeknumber]-1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH ( TRUE (),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;_val &amp;lt; 0, -1, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;_val = 0, 0,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;_val &amp;gt; 0, 1 )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;See screenshot&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 13:47:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1490482#M28629</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-12T13:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1493210#M28729</link>
      <description>&lt;P&gt;Use a date table with an index &lt;A href="https://powerbi.tips/2017/11/creating-a-dax-calendar/" target="_self"&gt;(Example here)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;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.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You need to assign this to a variable and filter the dates table on it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;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 &amp;lt; 0, -1,
_val = 0, 0,
_val &amp;gt; 0, 1 )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2020 16:00:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1493210#M28729</guid>
      <dc:creator>SteveCampbell</dc:creator>
      <dc:date>2020-11-13T16:00:15Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1740197#M36150</link>
      <description>&lt;P&gt;Is there a way to do this comparison against the previous week instead of the previous month?&lt;/P&gt;&lt;P&gt;I noticed there is no PREVIOUSWEEK() function...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2021 16:10:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/1740197#M36150</guid>
      <dc:creator>MarlonK</dc:creator>
      <dc:date>2021-03-23T16:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Formatting basede on previous values the Matrix  columns</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/2365307#M60537</link>
      <description>&lt;P&gt;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.&amp;nbsp;&lt;/P&gt;&lt;P&gt;My date field is in Date format and I've also tried when set to DateTime.&lt;BR /&gt;Can you help please?&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 17:49:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Formatting-basede-on-previous-values-the-Matrix/m-p/2365307#M60537</guid>
      <dc:creator>lewisdjl</dc:creator>
      <dc:date>2022-02-28T17:49:32Z</dc:date>
    </item>
  </channel>
</rss>

