<?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: Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week) in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3982859#M154423</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="755571" data-lia-user-login="kkanukurthi" class="lia-mention lia-mention-user"&gt;kkanukurthi&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="202311" data-lia-user-login="BeaBF" class="lia-mention lia-mention-user"&gt;BeaBF&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create two calculated columns as follow:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column1 = 
VAR CurrentDate = 'Table'[Date]
VAR FirstDayCurrentMonth =
    DATE ( YEAR ( CurrentDate ), MONTH ( CurrentDate ), 1 )
VAR LastDayPreviousMonth =
    EOMONTH ( FirstDayCurrentMonth, -1 )
VAR DayOfWeek =
    WEEKDAY ( LastDayPreviousMonth, 2 )
VAR Adjustment =
    IF ( DayOfWeek &amp;gt;= 6, DayOfWeek - 6, - ( - 7 + 6 - DayOfWeek ) )
RETURN
    IF (
        YEAR ( 'Table'[Date] ) = 2023
            &amp;amp;&amp;amp; MONTH ( 'Table'[Date] ) = 1,
        LastDayPreviousMonth - Adjustment,
        CALCULATE (
            MAX ( 'Table'[Column2] ) ,
            FILTER (
                'Table',
                MONTH ( 'Table'[Date] ) = MONTH ( LastDayPreviousMonth )
                    &amp;amp;&amp;amp; YEAR ( 'Table'[Date] ) = YEAR ( LastDayPreviousMonth )
            )
        ) + 1
    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column2 = 
VAR CurrentDate = 'Table'[Date]
VAR LastDaynextMonth = EOMONTH(CurrentDate, 1)
VAR DayOfWeek = WEEKDAY(LastDaynextMonth, 2)
VAR Adjustment = IF(DayOfWeek &amp;lt; 5,  - (- 7 + 5 - DayOfWeek), DayOfWeek - 5)
RETURN
LastDaynextMonth - Adjustment&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Yulia Xu&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;</description>
    <pubDate>Mon, 10 Jun 2024 07:53:14 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-06-10T07:53:14Z</dc:date>
    <item>
      <title>Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979782#M154298</link>
      <description>&lt;P&gt;Hello&amp;nbsp;everyone, Looking for a Dax for two calculated columns.&amp;nbsp;&lt;FONT color="#FF0000"&gt;Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week).&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;I have a Date Table from &lt;STRONG&gt;01/01/2023 to 12/31/2025&lt;/STRONG&gt;. I need two columns. Column1 should show previous/before month end last Saturday in date format. Column2 should show following/next month end last Friday date. For example, for &lt;FONT color="#FF0000"&gt;row1&lt;/FONT&gt;, if the &lt;STRONG&gt;previous/before month end Saturday &lt;/STRONG&gt;fall on&amp;nbsp;29th April 2023, &lt;FONT color="#FF0000"&gt;column1&lt;/FONT&gt; date should be 29/04/2023 and &lt;FONT color="#FF0000"&gt;column2&lt;/FONT&gt; should show &lt;STRONG&gt;following/next month end&amp;nbsp; Friday date&lt;/STRONG&gt; i.e May 26/05/2023.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And for &lt;FONT color="#FF0000"&gt;row2&lt;/FONT&gt; , the &lt;FONT color="#FF0000"&gt;column1&lt;/FONT&gt; date&amp;nbsp; should be &lt;STRONG&gt;+1 of above Friday date( (26/05/23)+1=27/05/23)&amp;nbsp; i.e Saturday date 27/05/2023&lt;/STRONG&gt;&amp;nbsp;and &lt;FONT color="#FF0000"&gt;column2&lt;/FONT&gt;&amp;nbsp;should be&amp;nbsp;&lt;STRONG&gt;following/next month end&amp;nbsp; Friday date i.e June&amp;nbsp; 30/06/2023&lt;/STRONG&gt;. I need to see the difference between these two columns dates.&amp;nbsp; It should repeat though out the date table&amp;nbsp; from year 2023 to 2025 in two columns. For above example, row1 difference shows&amp;nbsp; 28 days and row 2 shows difference of 35 days.&amp;nbsp; The expected/required output shown below.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;STRONG&gt;Column1.&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Column2.&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;Days&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;U&gt;&amp;nbsp;Saturday&lt;/U&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;U&gt;Friday&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Row1. 29/04/2023&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;FONT color="#000000"&gt;26/05/2023&amp;nbsp;&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 28 days&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Row2. &lt;FONT color="#FF6600"&gt;&lt;FONT color="#000000"&gt;27/05/2023&lt;/FONT&gt;(+1date of row1 column2 friday)&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;FONT color="#000000"&gt;30/06&lt;/FONT&gt;/2023&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;35 days&lt;/P&gt;&lt;P&gt;Row3. &lt;FONT color="#000000"&gt;01/07/&lt;/FONT&gt;2023&lt;FONT color="#FF6600"&gt;(+1date of row2 column2 friday)&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/07/2023&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28 days&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Similarly, for all months of 2024&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Row4. 29/06/2024&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;26/07/2024&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28 days&lt;/P&gt;&lt;P&gt;Row5. 28/07/2024&lt;FONT color="#FF6600"&gt;(+1date of row4 column2 friday)&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30/08/2024.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 34 days&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Similarly, for all months of 2025&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Row6. 04/01/2025&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;31/01/2025&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28 days&lt;/P&gt;&lt;P&gt;Row7. 01/02/2025&lt;FONT color="#FF6600"&gt;(+1date of row6 column2 friday)&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/02/2025&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="georgia,palatino" color="#993366"&gt;Note : Saturdays taken here are not every month end saturday. Some Saturdays may will fall in same month also. All saturday dates should start with immediate next of above column 2 friday date(+1 of Friday end date).&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me with Dax calculated columns for 3 years. Appreciate your help in advance.Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2024 12:09:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979782#M154298</guid>
      <dc:creator>kkanukurthi</dc:creator>
      <dc:date>2024-06-07T12:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979927#M154304</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="755571" data-lia-user-login="kkanukurthi" class="lia-mention lia-mention-user"&gt;kkanukurthi&lt;/a&gt;&amp;nbsp;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here the three calculated columns that u need to calculate on your Calendar Table:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;NextMonthEndLastFriday = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; EndOfNextMonth = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;('Calendar'[Date], &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; DayOfWeek = &lt;/SPAN&gt;&lt;SPAN&gt;WEEKDAY&lt;/SPAN&gt;&lt;SPAN&gt;(EndOfNextMonth, &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;) &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;-- 2 means Monday = 1, Sunday = 7&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; Offset = &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(DayOfWeek = &lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, DayOfWeek + &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;SPAN&gt; EndOfNextMonth - Offset&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;PreviousMonthEndLastSaturday = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; EndOfPrevMonth = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;('Calendar'[Date], -&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; DayOfWeek = &lt;/SPAN&gt;&lt;SPAN&gt;WEEKDAY&lt;/SPAN&gt;&lt;SPAN&gt;(EndOfPrevMonth, &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;) &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;-- 2 means Monday = 1, Sunday = 7&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; Offset = &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(DayOfWeek = &lt;/SPAN&gt;&lt;SPAN&gt;7&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, DayOfWeek + &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;SPAN&gt; EndOfPrevMonth - Offset&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DifferenceInDays = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DATEDIFF&lt;/SPAN&gt;&lt;SPAN&gt;('Calendar'[PreviousMonthEndLastSaturday], 'Calendar'[NextMonthEndLastFriday], DAY)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BBF&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 07 Jun 2024 12:55:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979927#M154304</guid>
      <dc:creator>BeaBF</dc:creator>
      <dc:date>2024-06-07T12:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3980023#M154311</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="202311" data-lia-user-login="BeaBF" class="lia-mention lia-mention-user"&gt;BeaBF&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the response. The solution you provided is different from expected output. PLease check the link, the dates are wrong.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979927#M154304" target="_blank"&gt;https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3979927#M154304&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example : If we are in Feb 2024&lt;/P&gt;&lt;P&gt;previousMonthend last saturday should be&lt;/P&gt;&lt;P&gt;saturday&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next monthend Friday should be&lt;/P&gt;&lt;P&gt;27/01/2024&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;23/02/2024&lt;/P&gt;&lt;P&gt;24/02/2024(+date of friday date)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;29/03/2024&lt;/P&gt;&lt;P&gt;30/03/2024(+1date of friday date)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 26/04/2024&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check and do needful. Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jun 2024 13:31:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3980023#M154311</guid>
      <dc:creator>kkanukurthi</dc:creator>
      <dc:date>2024-06-07T13:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3980340#M154320</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="755571" data-lia-user-login="kkanukurthi" class="lia-mention lia-mention-user"&gt;kkanukurthi&lt;/a&gt;&amp;nbsp;here the updated formulas:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;PreviousMonthEndLastSaturday = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; PrevMonth = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;('Calendar'[Date], -&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; LastDayPrevMonth = &lt;/SPAN&gt;&lt;SPAN&gt;DATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;YEAR&lt;/SPAN&gt;&lt;SPAN&gt;(PrevMonth), &lt;/SPAN&gt;&lt;SPAN&gt;MONTH&lt;/SPAN&gt;&lt;SPAN&gt;(PrevMonth), &lt;/SPAN&gt;&lt;SPAN&gt;DAY&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;(PrevMonth, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; LastSaturday = LastDayPrevMonth - &lt;/SPAN&gt;&lt;SPAN&gt;WEEKDAY&lt;/SPAN&gt;&lt;SPAN&gt;(LastDayPrevMonth) + &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;WEEKDAY&lt;/SPAN&gt;&lt;SPAN&gt;(LastDayPrevMonth) &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;, -&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt; LastSaturday&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;NextMonthEndLastFriday = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; PreviousMonthEndLastSaturday = [PreviousMonthEndLastSaturday]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; NextMonthStartDate = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;(PreviousMonthEndLastSaturday, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;) + &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; NextMonthEndDate = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;(NextMonthStartDate, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; LastDayOfMonth = NextMonthEndDate - &lt;/SPAN&gt;&lt;SPAN&gt;DAY&lt;/SPAN&gt;&lt;SPAN&gt;(NextMonthEndDate) + &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; DaysUntilFriday = &lt;/SPAN&gt;&lt;SPAN&gt;MOD&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN&gt;WEEKDAY&lt;/SPAN&gt;&lt;SPAN&gt;(LastDayOfMonth), &lt;/SPAN&gt;&lt;SPAN&gt;7&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt; NextMonthLastFriday = LastDayOfMonth - DaysUntilFriday&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(DaysUntilFriday = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, NextMonthLastFriday - &lt;/SPAN&gt;&lt;SPAN&gt;7&lt;/SPAN&gt;&lt;SPAN&gt;, NextMonthLastFriday)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;BBF&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 07 Jun 2024 15:22:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3980340#M154320</guid>
      <dc:creator>BeaBF</dc:creator>
      <dc:date>2024-06-07T15:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: Month Start on EOM Saturday(last/end week) of before month and end on next EOM Friday(last/end week)</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3982859#M154423</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="755571" data-lia-user-login="kkanukurthi" class="lia-mention lia-mention-user"&gt;kkanukurthi&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="202311" data-lia-user-login="BeaBF" class="lia-mention lia-mention-user"&gt;BeaBF&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create two calculated columns as follow:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column1 = 
VAR CurrentDate = 'Table'[Date]
VAR FirstDayCurrentMonth =
    DATE ( YEAR ( CurrentDate ), MONTH ( CurrentDate ), 1 )
VAR LastDayPreviousMonth =
    EOMONTH ( FirstDayCurrentMonth, -1 )
VAR DayOfWeek =
    WEEKDAY ( LastDayPreviousMonth, 2 )
VAR Adjustment =
    IF ( DayOfWeek &amp;gt;= 6, DayOfWeek - 6, - ( - 7 + 6 - DayOfWeek ) )
RETURN
    IF (
        YEAR ( 'Table'[Date] ) = 2023
            &amp;amp;&amp;amp; MONTH ( 'Table'[Date] ) = 1,
        LastDayPreviousMonth - Adjustment,
        CALCULATE (
            MAX ( 'Table'[Column2] ) ,
            FILTER (
                'Table',
                MONTH ( 'Table'[Date] ) = MONTH ( LastDayPreviousMonth )
                    &amp;amp;&amp;amp; YEAR ( 'Table'[Date] ) = YEAR ( LastDayPreviousMonth )
            )
        ) + 1
    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column2 = 
VAR CurrentDate = 'Table'[Date]
VAR LastDaynextMonth = EOMONTH(CurrentDate, 1)
VAR DayOfWeek = WEEKDAY(LastDaynextMonth, 2)
VAR Adjustment = IF(DayOfWeek &amp;lt; 5,  - (- 7 + 5 - DayOfWeek), DayOfWeek - 5)
RETURN
LastDaynextMonth - Adjustment&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Yulia Xu&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&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;</description>
      <pubDate>Mon, 10 Jun 2024 07:53:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Month-Start-on-EOM-Saturday-last-end-week-of-before-month-and/m-p/3982859#M154423</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-06-10T07:53:14Z</dc:date>
    </item>
  </channel>
</rss>

