<?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: Calculate difference between monthly snapshots in historic table in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3939572#M153171</link>
    <description>&lt;P&gt;Many thanks for your thought on this, Carson.&lt;BR /&gt;the formula that contains the All function will not work, because it cancels all filters:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;The way I've solved this is by having another table that has only the Current status, with all the current measures:&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Current Sales People =&lt;/SPAN&gt; &lt;SPAN&gt;DISTINCTCOUNT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Current Sales People with over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; items sold =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;COUNTROWS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DISTINCT&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[# of Items sold]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"@result"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Current Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFERROR&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;DIVIDE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[# Current Sales People with over 3 items sold]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[# Current Sales People]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;In the Monthly captures table, i added a measure to allow for the selection of any month to see the comarison with the current status:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Selected Monthly Capture (Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;) =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[% Sales over 3]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt; )))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;ISFILTERED&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;HASONEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;Then, the difference between any month and Current:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;-Difference =&lt;/SPAN&gt; &lt;SPAN&gt;[% Current Sales over 3]&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;[% Selected Monthly Capture (Sales over 3)]&lt;/PRE&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;I am also using a Calendar table where Date has a relationship with Latest Sales Date in both Monthly Captures and Current Status table, and Latest Sales Month (in the snippit below) is the Month-Year format of Calendar Date.&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;There may be a better way where a Current Status table is not needed, but I did not find it yet &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Many thanks for your assistence!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 22 May 2024 11:36:40 GMT</pubDate>
    <dc:creator>Chris2016</dc:creator>
    <dc:date>2024-05-22T11:36:40Z</dc:date>
    <item>
      <title>Calculate difference between monthly snapshots in historic table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3933154#M153026</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I need some help with the following scenario.&lt;BR /&gt;I have a table where I am saving monthly captures of the sales status for Sales People in various departments.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Monthly capture&lt;/TD&gt;&lt;TD&gt;Department&lt;/TD&gt;&lt;TD&gt;Sales Person&lt;/TD&gt;&lt;TD&gt;Sales Category&lt;/TD&gt;&lt;TD&gt;# of Items sold&lt;/TD&gt;&lt;TD&gt;Latest Sales Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1/2/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1/13/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2/4/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2/16/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/8/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3/10/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/11/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1/18/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;O&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2/20/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;P&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/2/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4/13/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/4/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2/16/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/8/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3/10/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/11/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/29/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4/30/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1/18/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Apr-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;O&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/30/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/2/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4/13/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/4/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2/5/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2/16/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/18/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3/10/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/11/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3/12/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/29/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/20/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/20/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1/18/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/19/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;O&lt;/TD&gt;&lt;TD&gt;Cars&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/30/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;O&lt;/TD&gt;&lt;TD&gt;Boats&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/1/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;P&lt;/TD&gt;&lt;TD&gt;Planes&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/2/2024&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;May-24&lt;/TD&gt;&lt;TD&gt;Z&lt;/TD&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;The date (month and year) in column [Monthly capture] is a snapshot at the end of each calendar month. I add new data (current statuses) monthly to the existing data.&lt;BR /&gt;&lt;BR /&gt;I am employing the following measures:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Sales Person =&lt;/SPAN&gt; &lt;SPAN&gt;DISTINCTCOUNT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Sales People with over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; items sold =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;COUNTROWS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DISTINCT&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[# of Items sold]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"@result"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;// this is the number of sales people who have sold 3 or more items&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFERROR&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;DIVIDE&lt;/SPAN&gt;&lt;SPAN&gt;([# Sales People with over 3 items sold], [# Sales Person], &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;BR /&gt;//this is the percent of sales people who have sold 3 or more items calculated against the entire sales population&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;I am also using the following measure, but it is not exactly what I need, as I need this measure to be unresponsive for the&amp;nbsp;&lt;SPAN&gt;[Monthly capture] filter.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Sales Current Month = &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [% Sales over 3],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;('Monthly Captures', &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;('Monthly Captures'[Monthly capture])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;))&lt;BR /&gt;// this measure should be the sales status of [% Sales over 3] for the current month and it should stay fixed,&lt;BR /&gt;and not respond to the [Monthly capture] filter.&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;The goal is to calculate how many people have sold 3 or more items in the current month snapshot of the data ( max(&amp;nbsp;[Monthly capture]) ), and compare this status over any existing monthly snapshot.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;This means that I need to create a system where I can have a table with Month and Year of [Latest Sales Date], the [&lt;SPAN&gt;% Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3] for the&amp;nbsp;&lt;/SPAN&gt;Current Month (i.e. [&lt;SPAN&gt;% Sales Current Month] -&amp;nbsp;&lt;/SPAN&gt;this needs to be unresponsive to the [Monthly capture] filter), another measure (called [% Selected Monthly Capture] that responds to whatever month is selected in the&amp;nbsp;[Monthly capture] filter, and a measure that is the difference ([% Difference]) between [&lt;SPAN&gt;% Sales Current Month]&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;and&amp;nbsp;[% Selected Monthly Capture] taking into consideration that, if data is missing&amp;nbsp;&lt;/SPAN&gt;in the&amp;nbsp;[Latest Sales Date], it will not yield a result, but it will be 0&lt;SPAN&gt;&amp;nbsp;(meaning that, if, for instance, the [% Sales Current Month]&amp;nbsp; = 86% for the month of May in [Latest Sales Date] and&amp;nbsp;[% Selected Monthly Capture] is null for [Latest Sales Date] when selecting, for example, April in&amp;nbsp;[Monthly capture], [% Difference] will not be 86% but 0, because there is nothing to compare between May and April.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;Hope that makes sense and someone has an idea.&lt;BR /&gt;&lt;BR /&gt;Many thanks!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2024 08:10:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3933154#M153026</guid>
      <dc:creator>Chris2016</dc:creator>
      <dc:date>2024-05-21T08:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate difference between monthly snapshots in historic table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3936103#M153088</link>
      <description>&lt;P&gt;Hi,&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="460974" data-lia-user-login="Chris2016" class="lia-mention lia-mention-user"&gt;Chris2016&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;I am glad to help you.&lt;/P&gt;
&lt;P&gt;According to your description, you would like to calculate the percentage of salespeople with sales quantity greater than or equal to 3 recorded in different month snapshots. And you can compare any selected month's data with the most recent month's data.&lt;/P&gt;
&lt;P&gt;Here are the results of my tests, hopefully they will help you .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;# Sales Person = DISTINCTCOUNT('Monthly Captures'[Sales Person])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;# Sales People with over 3 items sold = 
  COUNTROWS (
    DISTINCT (
        SELECTCOLUMNS (
        FILTER ( 'Monthly Captures',  'Monthly Captures'[# of Items sold]&amp;gt;=3),
    "@result", 'Monthly Captures'[Sales Person])
     )
    )
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;% Sales over 3 = 
IFERROR( DIVIDE([# Sales People with over 3 items sold], [# Sales Person], 0),0)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I created the following measures based on my understanding.&lt;/P&gt;
&lt;P&gt;% Sales Current Month unaffected by the [Monthly capture] slicer&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;% Sales Current Month = 
CALCULATE (
    [% Sales over 3],
    FILTER(
    ALL('Monthly Captures'),
    'Monthly Captures'[Monthly capture] = MAX('Monthly Captures'[Monthly capture])
    )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;% Selected Monthly Capture affected by the [Monthly capture] slicer&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;% Selected Monthly Capture = 
CALCULATE (
    [% Sales over 3],
    FILTER(
    ALLSELECTED('Monthly Captures'[Monthly capture]),
    'Monthly Captures'[Monthly capture] = MAX('Monthly Captures'[Monthly capture])
    )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the final result “% Difference”:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;% Difference = 
IF(
    ISBLANK([% Selected Monthly Capture]),
    0,
    [% Selected Monthly Capture]-[% Sales Current Month] 
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The above is the code I created based on your description, if my understanding is wrong, please let me know in time, and I will try my best to help you .&lt;/P&gt;
&lt;P&gt;Here is the result&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.&lt;BR /&gt;Best Regards,&lt;BR /&gt;Carson Jian,&lt;BR /&gt;If this post &lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;, then please consider &lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt; to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 May 2024 12:51:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3936103#M153088</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-21T12:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate difference between monthly snapshots in historic table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3939572#M153171</link>
      <description>&lt;P&gt;Many thanks for your thought on this, Carson.&lt;BR /&gt;the formula that contains the All function will not work, because it cancels all filters:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;The way I've solved this is by having another table that has only the Current status, with all the current measures:&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Current Sales People =&lt;/SPAN&gt; &lt;SPAN&gt;DISTINCTCOUNT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;# Current Sales People with over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; items sold =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;COUNTROWS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DISTINCT&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[# of Items sold]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt;=&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"@result"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Current Status'&lt;/SPAN&gt;&lt;SPAN&gt;[Sales Person]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Current Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;IFERROR&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;DIVIDE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[# Current Sales People with over 3 items sold]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[# Current Sales People]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;In the Monthly captures table, i added a measure to allow for the selection of any month to see the comarison with the current status:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;% Selected Monthly Capture (Sales over &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;) =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[% Sales over 3]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt; )))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;ISFILTERED&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;HASONEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Monthly Captures'&lt;/SPAN&gt;&lt;SPAN&gt;[Monthly capture]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;Then, the difference between any month and Current:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;-Difference =&lt;/SPAN&gt; &lt;SPAN&gt;[% Current Sales over 3]&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;[% Selected Monthly Capture (Sales over 3)]&lt;/PRE&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;I am also using a Calendar table where Date has a relationship with Latest Sales Date in both Monthly Captures and Current Status table, and Latest Sales Month (in the snippit below) is the Month-Year format of Calendar Date.&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;There may be a better way where a Current Status table is not needed, but I did not find it yet &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Many thanks for your assistence!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 22 May 2024 11:36:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-difference-between-monthly-snapshots-in-historic-table/m-p/3939572#M153171</guid>
      <dc:creator>Chris2016</dc:creator>
      <dc:date>2024-05-22T11:36:40Z</dc:date>
    </item>
  </channel>
</rss>

