<?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: Date Difference between snapshots based on a column in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4108288#M163029</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;&lt;img /&gt;&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;expected result measure: = 
VAR _seqone = -1
VAR _seqtwo = -2
VAR _dayone =
    MAXX(
        FILTER( data, data[snapshot_seq] = _seqone ),
        data[date]
    )
VAR _daytwo =
    MAXX(
        FILTER( data, data[snapshot_seq] = _seqtwo ),
        data[date]
    )
RETURN
    IF(
        HASONEVALUE( 'id'[id] ),
        DATEDIFF( _dayone, _daytwo, DAY )
    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Aug 2024 05:13:14 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2024-08-20T05:13:14Z</dc:date>
    <item>
      <title>Date Difference between snapshots based on a column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4107820#M163015</link>
      <description>&lt;P&gt;Hi, Please help with the dax for below.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;I have a sample data here. I need to compare the date for the same ID of snapshot -1 with snapshot seq -2, and give the days different. If the date is same then 0, if not no.of days difference between the snapshots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example ID A1 have the date '2/8/2024/ for -1 and /7/8/2024 for -2. so the day diff will be 151 days. similarly for B1, C1 and so on. Please help me with the dax&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2024 00:23:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4107820#M163015</guid>
      <dc:creator>sam_gift</dc:creator>
      <dc:date>2024-08-20T00:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference between snapshots based on a column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4108288#M163029</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;&lt;img /&gt;&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;expected result measure: = 
VAR _seqone = -1
VAR _seqtwo = -2
VAR _dayone =
    MAXX(
        FILTER( data, data[snapshot_seq] = _seqone ),
        data[date]
    )
VAR _daytwo =
    MAXX(
        FILTER( data, data[snapshot_seq] = _seqtwo ),
        data[date]
    )
RETURN
    IF(
        HASONEVALUE( 'id'[id] ),
        DATEDIFF( _dayone, _daytwo, DAY )
    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2024 05:13:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4108288#M163029</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2024-08-20T05:13:14Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference between snapshots based on a column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4108365#M163034</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="456350" data-lia-user-login="sam_gift" class="lia-mention lia-mention-user"&gt;sam_gift&lt;/a&gt;&amp;nbsp;If you want a calculated column in your table then you can try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column = 
VAR CurrentSnapshotSeq = 
    Sam[SnapshotSeq]
VAR CurrentDate = 
    Sam[Date]
VAR PreviousDate = 
    CALCULATE ( 
        MIN ( Sam[Date] ),
        Sam[SnapshotSeq] &amp;gt; CurrentSnapshotSeq,
        ALLEXCEPT ( Sam, Sam[ID] )
    )
VAR Result = 
    IF ( 
        PreviousDate,
        INT ( CurrentDate - PreviousDate )
    )
RETURN Result&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For a measure in a visual you can change it a little bit:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;</description>
      <pubDate>Tue, 20 Aug 2024 05:58:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference-between-snapshots-based-on-a-column/m-p/4108365#M163034</guid>
      <dc:creator>AntrikshSharma</dc:creator>
      <dc:date>2024-08-20T05:58:27Z</dc:date>
    </item>
  </channel>
</rss>

