<?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: Question about DATEDIFF &amp;amp; more accurate approach to calculate difference of month? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864451#M185518</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="296339" data-lia-user-login="JustinDoh1" class="lia-mention lia-mention-user"&gt;JustinDoh1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You also can try below measure:&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;LI-CODE lang="markup"&gt;DurationMonth = 
VAR StartDate = dt"2022-10-28" //FIRSTDATE('Table1'[Survey Date])
VAR EndDate = dt"2025-10-1"    //LASTDATE('Table2'[Month Year])
VAR MonthNode = 
    SELECTCOLUMNS(
        GENERATESERIES(0,1000),
        "MonthNbr",[Value],
        "Date",EDATE(StartDate,[Value])
    )
RETURN
MAXX(FILTER(MonthNode,[Date]&amp;lt;=EndDate),[MonthNbr])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did I answer your question? If yes, pls mark my post as a solution and appreciate your Kudos !&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you~&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 03 Nov 2025 03:09:12 GMT</pubDate>
    <dc:creator>xifeng_L</dc:creator>
    <dc:date>2025-11-03T03:09:12Z</dc:date>
    <item>
      <title>Question about DATEDIFF &amp; more accurate approach to calculate difference of month?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864210#M185514</link>
      <description>&lt;P&gt;I am having an issue with different calculation of month using Excel and PowerBI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have following DAX:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DATEDIFF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FIRSTDATE&lt;/SPAN&gt;&lt;SPAN&gt;(&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Table1'&lt;/SPAN&gt;&lt;SPAN&gt;[Survey Date]&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;LASTDATE&lt;/SPAN&gt;&lt;SPAN&gt;( &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'Table2'&lt;/SPAN&gt;&lt;SPAN&gt;[Month Year]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;MONTH&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First, when I calculate the difference of month betwen 10/1/2025 &amp;amp; 10/28/2022, in Excel, it shows 35 months, but in PowerBI, it shows 36.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I ended up subtracting &lt;STRONG&gt;1&lt;/STRONG&gt; in order to match with Excel.&lt;/P&gt;&lt;P&gt;When I Googled, it says 35 .1 month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Next challenge is this:&lt;/P&gt;&lt;P&gt;Difference between: 10/1/2025 &amp;amp; 9/1/2022.&lt;/P&gt;&lt;P&gt;In Excel, it says 37 months.&lt;/P&gt;&lt;P&gt;In Google, it says 37 months.&lt;/P&gt;&lt;P&gt;But, using the measure that I have, it says 37 months in PowerBI.&lt;/P&gt;&lt;P&gt;So, I cannot adjust it by subtracting 1 on PowerBI in this case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there better DAX formula that I could use for more accurate calculation of month?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Nov 2025 23:46:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864210#M185514</guid>
      <dc:creator>JustinDoh1</dc:creator>
      <dc:date>2025-11-01T23:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Question about DATEDIFF &amp; more accurate approach to calculate difference of month?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864216#M185515</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As per MS documentation,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/dax/datediff-function-dax" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/dax/datediff-function-dax&lt;/A&gt;&amp;nbsp;, DATEDIFF doesn’t care about completed months,&amp;nbsp;and it counts month boundaries crossed, which means how many times the calendar month changed, not full months.&amp;nbsp;So from 10/28/2022 to 10/1/2025, it&amp;nbsp;crosses month boundaries 36 times, even though it’s only 35 full months elapsed.&lt;BR /&gt;That’s why Power BI returns 36.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To match Excel, you can add a condition check in your meausre,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Updated Measure =&lt;BR /&gt;VAR StartDate = FIRSTDATE('Table1'[Survey Date])&lt;BR /&gt;VAR EndDate = LASTDATE('Table2'[Month Year])&lt;BR /&gt;VAR MonthDiff = DATEDIFF(StartDate, EndDate, MONTH)&lt;BR /&gt;VAR Adjust =&lt;BR /&gt;IF(DAY(EndDate) &amp;lt; DAY(StartDate), 1, 0)&lt;BR /&gt;RETURN&lt;BR /&gt;MonthDiff - Adjust&lt;/P&gt;</description>
      <pubDate>Sun, 02 Nov 2025 00:02:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864216#M185515</guid>
      <dc:creator>MasonMA</dc:creator>
      <dc:date>2025-11-02T00:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: Question about DATEDIFF &amp; more accurate approach to calculate difference of month?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864451#M185518</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="296339" data-lia-user-login="JustinDoh1" class="lia-mention lia-mention-user"&gt;JustinDoh1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You also can try below measure:&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;LI-CODE lang="markup"&gt;DurationMonth = 
VAR StartDate = dt"2022-10-28" //FIRSTDATE('Table1'[Survey Date])
VAR EndDate = dt"2025-10-1"    //LASTDATE('Table2'[Month Year])
VAR MonthNode = 
    SELECTCOLUMNS(
        GENERATESERIES(0,1000),
        "MonthNbr",[Value],
        "Date",EDATE(StartDate,[Value])
    )
RETURN
MAXX(FILTER(MonthNode,[Date]&amp;lt;=EndDate),[MonthNbr])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Did I answer your question? If yes, pls mark my post as a solution and appreciate your Kudos !&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you~&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2025 03:09:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4864451#M185518</guid>
      <dc:creator>xifeng_L</dc:creator>
      <dc:date>2025-11-03T03:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: Question about DATEDIFF &amp; more accurate approach to calculate difference of month?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4865445#M185553</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="738384" data-lia-user-login="xifeng_L" class="lia-mention lia-mention-user"&gt;xifeng_L&lt;/a&gt;&amp;nbsp; &amp;nbsp;Thank you so much! Your DAX worked, but I just accepted&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="903292" data-lia-user-login="MasonMA" class="lia-mention lia-mention-user"&gt;MasonMA&lt;/a&gt; 's as a solution only because he/she responded earlier. Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2025 22:24:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Question-about-DATEDIFF-amp-more-accurate-approach-to-calculate/m-p/4865445#M185553</guid>
      <dc:creator>JustinDoh1</dc:creator>
      <dc:date>2025-11-03T22:24:28Z</dc:date>
    </item>
  </channel>
</rss>

