<?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: Is there a better way to do this? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2598401#M75033</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400539" data-lia-user-login="Casperserven1" class="lia-mention lia-mention-user"&gt;Casperserven1&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any pattern/logic in the mentioned dates. Are you calculating the expression for filtering out just weekends or are there specific dates that are holidays.&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jun 2022 16:24:58 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-06-23T16:24:58Z</dc:date>
    <item>
      <title>Is there a better way to do this?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2598186#M75028</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1_EmployeeCount = &lt;/SPAN&gt;&lt;SPAN&gt;-- count the number of Employees in filtering out holiday dates&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CumulativeData[Person Count]&lt;/SPAN&gt;&lt;SPAN&gt; ) ,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"20/12/2021"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"27/12/2021"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"17/01/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"03/05/2021"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"31/05/2021"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"11/04/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"30/08/2021"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"18/04/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"02/05/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"23/05/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CalCumulative[WeekStarting]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;DATEVALUE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;"03/01/2022"&lt;/SPAN&gt;&lt;SPAN&gt; )),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;CumulativeData&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CumulativeData[Employee Type]&lt;/SPAN&gt; &lt;SPAN&gt;IN&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;SPAN&gt;"Employee"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"Ex-employee"&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Jun 2022 15:12:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2598186#M75028</guid>
      <dc:creator>Casperserven1</dc:creator>
      <dc:date>2022-06-23T15:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a better way to do this?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2598401#M75033</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400539" data-lia-user-login="Casperserven1" class="lia-mention lia-mention-user"&gt;Casperserven1&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any pattern/logic in the mentioned dates. Are you calculating the expression for filtering out just weekends or are there specific dates that are holidays.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2022 16:24:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2598401#M75033</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-06-23T16:24:58Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a better way to do this?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2606352#M75470</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="400539" data-lia-user-login="Casperserven1" class="lia-mention lia-mention-user"&gt;Casperserven1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I created a sample pbix file(&lt;STRONG&gt;see attachment&lt;/STRONG&gt;) for you, please check whether that is what you want.&lt;/P&gt;
&lt;P&gt;You can create a holiday table with these holiday date(&lt;SPAN&gt;20/12/2021,27/12/2021...) first.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Then update the formula of your measure as below(the part with&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt; red font &lt;/STRONG&gt;&lt;FONT color="#000000"&gt;is updated one):&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="100%"&gt;&lt;FONT size="2"&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;1_EmployeeCount&amp;nbsp;=&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;CALCULATE&lt;SPAN class=""&gt;&amp;nbsp;(&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;SUM&lt;SPAN class=""&gt;&amp;nbsp;(&amp;nbsp;CumulativeData[Person&amp;nbsp;Count]&amp;nbsp;&lt;SPAN class=""&gt;),&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT size="3" color="#FF0000"&gt;&lt;SPAN class=""&gt;FILTER&lt;SPAN class=""&gt;&amp;nbsp;(&lt;BR /&gt;&lt;FONT size="3" color="#FF0000"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'CalCumulative',&lt;BR /&gt;&lt;FONT size="3" color="#FF0000"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;NOT&lt;SPAN class=""&gt;&amp;nbsp;(&amp;nbsp;'CalCumulative'[WeekStarting]&amp;nbsp;&lt;SPAN class=""&gt;)&amp;nbsp;&lt;SPAN class=""&gt;IN&amp;nbsp;&lt;SPAN class=""&gt;VALUES&lt;SPAN class=""&gt;&amp;nbsp;(&amp;nbsp;'Holidays'[Holidays]&amp;nbsp;&lt;SPAN class=""&gt;)&lt;BR /&gt;&lt;FONT size="3" color="#FF0000"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;),&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color="#000000"&gt;&lt;SPAN class=""&gt;FILTER&lt;SPAN class=""&gt;&amp;nbsp;(&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CumulativeData,&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CumulativeData[Employee&amp;nbsp;Type]&amp;nbsp;&lt;SPAN class=""&gt;IN&amp;nbsp;{&amp;nbsp;&lt;SPAN class=""&gt;"Employee",&amp;nbsp;&lt;SPAN class=""&gt;"Ex-employee"&amp;nbsp;}&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class=""&gt;)&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;img /&gt;If you don't want to create any holiday table, you can update the formula of your measure as below. One problem here is that it's not easy to maintain later, if new holiday dates are added or changed, you need to find the related measures first before modifying it...&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;1_EmployeeCount =
-- count the number of Employees in filtering out holiday dates
CALCULATE (
    SUM ( CumulativeData[Person Count] ),
    FILTER (
        CalCumulative,
        NOT ( CalCumulative[WeekStarting] )
            IN {
                DATEVALUE ( "20/12/2021" ),
                DATEVALUE ( "27/12/2021" ),
                DATEVALUE ( "17/01/2022" ),
                DATEVALUE ( "03/05/2021" ),
                DATEVALUE ( "31/05/2021" ),
                DATEVALUE ( "11/04/2022" ),
                DATEVALUE ( "30/08/2021" ),
                DATEVALUE ( "18/04/2022" ),
                DATEVALUE ( "02/05/2022" ),
                DATEVALUE ( "23/05/2022" ),
                DATEVALUE ( "03/01/2022" )
            }
    ),
    FILTER (
        CumulativeData,
        CumulativeData[Employee Type] IN { "Employee", "Ex-employee" }
    )
)&lt;/LI-CODE&gt;
&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2022 09:31:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-better-way-to-do-this/m-p/2606352#M75470</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-06-28T09:31:47Z</dc:date>
    </item>
  </channel>
</rss>

