<?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 in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814207#M89168</link>
    <description>&lt;P&gt;Hi Sir ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I Tried but i need result as below kindly help sir&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;</description>
    <pubDate>Mon, 03 Oct 2022 14:01:32 GMT</pubDate>
    <dc:creator>Srinivas_Itech</dc:creator>
    <dc:date>2022-10-03T14:01:32Z</dc:date>
    <item>
      <title>Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814180#M89164</link>
      <description>&lt;P&gt;Hi All ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a issue iam trying to take date diff from 2 date columns based on 1 value but iam getting error kindly help to resolve the issue&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank's in advance&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;EX :&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Order ID&lt;/TD&gt;&lt;TD&gt;Log Date&lt;/TD&gt;&lt;TD&gt;Close Date&lt;/TD&gt;&lt;TD&gt;Date_Diff&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_001&lt;/TD&gt;&lt;TD&gt;01/01/2022&lt;/TD&gt;&lt;TD&gt;10/01/2022&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_001&lt;/TD&gt;&lt;TD&gt;05/02/2022&lt;/TD&gt;&lt;TD&gt;15/02/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_002&lt;/TD&gt;&lt;TD&gt;01/06/2022&lt;/TD&gt;&lt;TD&gt;25/06/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_002&lt;/TD&gt;&lt;TD&gt;02/07/2022&lt;/TD&gt;&lt;TD&gt;10/07/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_002&lt;/TD&gt;&lt;TD&gt;20/07/2022&lt;/TD&gt;&lt;TD&gt;27/07/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_002&lt;/TD&gt;&lt;TD&gt;08/08/2022&lt;/TD&gt;&lt;TD&gt;30/08/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Temp_001&lt;/TD&gt;&lt;TD&gt;20/01/2022&lt;/TD&gt;&lt;TD&gt;25/01/2022&lt;/TD&gt;&lt;TD&gt;Required Diff From Close Date (10-01-2022) To Next Log Date (20-01-2022)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 03 Oct 2022 13:53:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814180#M89164</guid>
      <dc:creator>Srinivas_Itech</dc:creator>
      <dc:date>2022-10-03T13:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814191#M89167</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="450758" data-lia-user-login="Srinivas_Itech" class="lia-mention lia-mention-user"&gt;Srinivas_Itech&lt;/a&gt;&amp;nbsp;Try:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Date_Diff Column =
  ( [Close Date] - [Log Date] ) * 1.&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 03 Oct 2022 13:59:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814191#M89167</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2022-10-03T13:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814207#M89168</link>
      <description>&lt;P&gt;Hi Sir ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I Tried but i need result as below kindly help sir&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;</description>
      <pubDate>Mon, 03 Oct 2022 14:01:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814207#M89168</guid>
      <dc:creator>Srinivas_Itech</dc:creator>
      <dc:date>2022-10-03T14:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814220#M89171</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="450758" data-lia-user-login="Srinivas_Itech" class="lia-mention lia-mention-user"&gt;Srinivas_Itech&lt;/a&gt;&amp;nbsp;So that I understand. For each Order ID, for the last row (last Log Date), you want the difference between the earliest Close date for that Order ID and the last log date for that Order ID, correct?&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 14:05:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814220#M89171</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2022-10-03T14:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814265#M89173</link>
      <description>&lt;P&gt;Hi Sir ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need differance between close date to log date differance based on early dates .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ex : First Log Date = 01-01-2022 First Close Date = 10-01-2022&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 2nd Log Date = 20-01-2022 2nd Close Date = 30-01-2022&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 3rd Log date = 10-02-2022&amp;nbsp; 3rd Close Date = 20-02-2022&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;now need differance between "First Close Date" - "2nd Log Date" in 2nd column&amp;nbsp;&lt;/P&gt;&lt;P&gt;And&amp;nbsp; "2nd close date" - "3rd close date" in 3rd Column&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kindly help sir&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 14:19:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814265#M89173</guid>
      <dc:creator>Srinivas_Itech</dc:creator>
      <dc:date>2022-10-03T14:19:43Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814294#M89177</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="450758" data-lia-user-login="Srinivas_Itech" class="lia-mention lia-mention-user"&gt;Srinivas_Itech&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;please try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Number of Days =
VAR CurrentLogDate = 'Table'[Log Date]
VAR CurrentIDTable =
    CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[Order ID] ) )
VAR TableBefore =
    FILTER ( CurrentIDTable, 'Table'[Log Date] &amp;gt; CurrentLogDate )
VAR PreviousRecord =
    TOPN ( 1, TableBefore, 'Table'[Log Date] )
VAR PreviousCloseDate =
    MAXX ( PreviousRecord, 'Table'[Close Date] )
RETURN
    IF ( NOT ISBLANK ( PreviousCloseDate ), CurrentLogDate - PreviousCloseDate )&lt;/LI-CODE&gt;
&lt;P&gt;*Update&lt;/P&gt;
&lt;P&gt;The solution is updated with a small correction to blank out first date&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 14:47:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814294#M89177</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-10-03T14:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814379#M89184</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="450758" data-lia-user-login="Srinivas_Itech" class="lia-mention lia-mention-user"&gt;Srinivas_Itech&lt;/a&gt;&amp;nbsp;So basically MTBF. If you really need them in the exact order, then you will need an index (second example). PBIX is attached below signature.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Diff Days = 
    VAR __LogDate = [Log Date]
    VAR __Order = [Order ID]
    VAR __PrevLogDate = MAXX(FILTER('Table',[Order ID] = __Order &amp;amp;&amp;amp; [Log Date] &amp;lt; __LogDate),[Log Date])
    VAR __PrevDate = MAXX(FILTER('Table',[Order ID] = __Order &amp;amp;&amp;amp; [Log Date] = __PrevLogDate),[Close Date])
RETURN
    DATEDIFF(__PrevDate, __LogDate, DAY)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Diff Days 2 = 
    VAR __LogDate = [Log Date]
    VAR __Index = [Index]
    VAR __Order = [Order ID]
    VAR __Prev = MAXX(FILTER('Table',[Order ID] = __Order &amp;amp;&amp;amp; [Index] &amp;lt; __Index),[Index])
    VAR __PrevDate = MAXX(FILTER('Table',[Order ID] = __Order &amp;amp;&amp;amp; [Index] = __Prev),[Close Date])
RETURN
    DATEDIFF(__PrevDate, __LogDate, DAY)&lt;/LI-CODE&gt;
&lt;P&gt;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;.&lt;BR /&gt;The basic pattern is:&lt;BR /&gt;Column =&amp;nbsp;&lt;BR /&gt;&amp;nbsp; VAR __Current = [Value]&lt;BR /&gt;&amp;nbsp; VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] &amp;lt; EARLIER('Table'[Date])),[Date])&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; VAR __Previous = MAXX(FILTER('Table',[Date]=__PreviousDate),[Value])&lt;BR /&gt;RETURN&lt;BR /&gt;&amp;nbsp; __Current - __Previous&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 15:13:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814379#M89184</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2022-10-03T15:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814403#M89189</link>
      <description>&lt;P&gt;Hi Sir ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried but not getting exact value getting very high value please suggest&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 15:31:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814403#M89189</guid>
      <dc:creator>Srinivas_Itech</dc:creator>
      <dc:date>2022-10-03T15:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814453#M89193</link>
      <description>&lt;P&gt;Awesome Sir thanks&amp;nbsp; a lot sir&lt;/P&gt;</description>
      <pubDate>Mon, 03 Oct 2022 15:54:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814453#M89193</guid>
      <dc:creator>Srinivas_Itech</dc:creator>
      <dc:date>2022-10-03T15:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: Date Difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814501#M89198</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="450758" data-lia-user-login="Srinivas_Itech" class="lia-mention lia-mention-user"&gt;Srinivas_Itech&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Oh! a small mistake in the code (should be "&amp;lt;" not "&amp;gt;"). Apologies for that. Please try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Number of Days =
VAR CurrentLogDate = 'Table'[Log Date]
VAR CurrentIDTable =
    CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[Order ID] ) )
VAR TableBefore =
    FILTER ( CurrentIDTable, 'Table'[Log Date] &amp;lt; CurrentLogDate )
VAR PreviousRecord =
    TOPN ( 1, TableBefore, 'Table'[Log Date] )
VAR PreviousCloseDate =
    MAXX ( PreviousRecord, 'Table'[Close Date] )
RETURN
    IF ( NOT ISBLANK ( PreviousCloseDate ), CurrentLogDate - PreviousCloseDate )&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 03 Oct 2022 16:06:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Date-Difference/m-p/2814501#M89198</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-10-03T16:06:32Z</dc:date>
    </item>
  </channel>
</rss>

