<?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: DAX Help - Calculate count of employees scheduled &amp;gt; 12 hours/day for 3 consecutive days in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245831#M53911</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="332379" data-lia-user-login="yve214" class="lia-mention lia-mention-user"&gt;yve214&lt;/a&gt;&amp;nbsp; can you please try the below measure&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure2 = 
VAR _emp =
    MAX ( Employee[Employee ID] )
VAR _upper =
    MAX ( Employee[Starts] )
VAR _filt =
    FILTER (
        ALL ( Employee ),
        Employee[Employee ID] = _emp
            &amp;amp;&amp;amp; Employee[Starts] &amp;lt;= _upper
    )
VAR _lower1 =
    MINX ( TOPN ( 3, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _lower2 =
    MINX ( TOPN ( 2, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _lower3 =
    MINX ( TOPN ( 1, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _isConsecutive1 =
    DATEDIFF ( _lower1, _lower2, DAY )
VAR _isConsecutive2 =
    DATEDIFF ( _lower2, _lower3, DAY )
VAR _sum =
    IF (
        _isConsecutive1 = 1
            &amp;amp;&amp;amp; _isConsecutive2 = 1,
        CALCULATE (
            SUM ( Employee[Hours] ),
            FILTER (
                ALL ( Employee ),
                Employee[Starts] &amp;gt;= _lower1
                    &amp;amp;&amp;amp; Employee[Starts] &amp;lt;= _upper
                    &amp;amp;&amp;amp; Employee[Employee ID] = _emp
            )
        )
    )
RETURN
    IF ( _sum &amp;gt;= 36, _sum )&lt;/LI-CODE&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;
&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>Sun, 19 Dec 2021 01:53:03 GMT</pubDate>
    <dc:creator>smpa01</dc:creator>
    <dc:date>2021-12-19T01:53:03Z</dc:date>
    <item>
      <title>DAX Help - Calculate count of employees scheduled &gt; 12 hours/day for 3 consecutive days</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245327#M53877</link>
      <description>&lt;DIV class="lia-message-subject lia-component-message-view-widget-subject"&gt;&lt;DIV class="MessageSubject"&gt;&lt;DIV class="lia-message-subject"&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been struggling to get the appropriate measure for this metrics.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;They are asking that I provide a list of employees and the hours if they are scheduled for more than 12 hours/day for 3 consecutive days (&amp;gt;36 hours in 3 days). Below is what my raw data looks like, thank you. Please let me know if you have questions happy to clarify, thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Employee ID&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Starts&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Ends&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Employee Type&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;End Time&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Hours&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10011&lt;/TD&gt;&lt;TD&gt;12/24/2020&lt;/TD&gt;&lt;TD&gt;12/24/2020&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;9:00 AM&lt;/TD&gt;&lt;TD&gt;9:00 PM&lt;/TD&gt;&lt;TD&gt;12.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10011&lt;/TD&gt;&lt;TD&gt;12/25/2020&lt;/TD&gt;&lt;TD&gt;12/25/2020&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;12:00 PM&lt;/TD&gt;&lt;TD&gt;6:00 AM&lt;/TD&gt;&lt;TD&gt;18.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10011&lt;/TD&gt;&lt;TD&gt;12/26/2020&lt;/TD&gt;&lt;TD&gt;12/26/2020&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;9:00 AM&lt;/TD&gt;&lt;TD&gt;12:00 AM&lt;/TD&gt;&lt;TD&gt;15.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10012&lt;/TD&gt;&lt;TD&gt;1/6/2021&lt;/TD&gt;&lt;TD&gt;1/6/2021&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;1:00 PM&lt;/TD&gt;&lt;TD&gt;9:00 PM&lt;/TD&gt;&lt;TD&gt;8.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10013&lt;/TD&gt;&lt;TD&gt;1/8/2021&lt;/TD&gt;&lt;TD&gt;1/8/2021&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;6:00 AM&lt;/TD&gt;&lt;TD&gt;12:00 AM&lt;/TD&gt;&lt;TD&gt;18.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10015&lt;/TD&gt;&lt;TD&gt;1/10/2021&lt;/TD&gt;&lt;TD&gt;1/11/2021&lt;/TD&gt;&lt;TD&gt;Part Time&lt;/TD&gt;&lt;TD&gt;8:00 AM&lt;/TD&gt;&lt;TD&gt;4:00 PM&lt;/TD&gt;&lt;TD&gt;8.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10013&lt;/TD&gt;&lt;TD&gt;1/11/2021&lt;/TD&gt;&lt;TD&gt;1/11/2021&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;12:00 PM&lt;/TD&gt;&lt;TD&gt;12:00 AM&lt;/TD&gt;&lt;TD&gt;12.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10013&lt;/TD&gt;&lt;TD&gt;1/12/2021&lt;/TD&gt;&lt;TD&gt;1/12/2021&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;12:00 PM&lt;/TD&gt;&lt;TD&gt;12:00 AM&lt;/TD&gt;&lt;TD&gt;12.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10013&lt;/TD&gt;&lt;TD&gt;1/13/2021&lt;/TD&gt;&lt;TD&gt;1/13/2021&lt;/TD&gt;&lt;TD&gt;Full Time&lt;/TD&gt;&lt;TD&gt;12:00 PM&lt;/TD&gt;&lt;TD&gt;12:00 AM&lt;/TD&gt;&lt;TD&gt;12.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;employee count = 2&lt;/P&gt;&lt;P&gt;details:&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Employee ID&lt;/TD&gt;&lt;TD&gt;Total Consecutative Hours&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1011&lt;/TD&gt;&lt;TD&gt;45.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1013&lt;/TD&gt;&lt;TD&gt;36.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 17 Dec 2021 20:36:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245327#M53877</guid>
      <dc:creator>yve214</dc:creator>
      <dc:date>2021-12-17T20:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Help - Calculate count of employees scheduled &gt; 12 hours/day for 3 consecutive days</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245389#M53885</link>
      <description>&lt;P&gt;A little tricky with the 3 consecutive days requirement.. Wasn't able to completely work through it right now but hopefully this may help get you started!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Measure = 
VAR Total_Hours = CALCULATE(sum(Sheet1[Hours]),values(Sheet1[Employee ID]))
//VAR period = DATESINPERIOD(Sheet1[Ends],MAX(Sheet1[Ends]),-3,DAY)   //Not sure if this will actually be helpful
VAR Result = DISTINCTCOUNT(Sheet1[Employee ID])
RETURN if (Total_Hours &amp;gt; 36 ,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;</description>
      <pubDate>Fri, 17 Dec 2021 21:30:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245389#M53885</guid>
      <dc:creator>Syk</dc:creator>
      <dc:date>2021-12-17T21:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Help - Calculate count of employees scheduled &gt; 12 hours/day for 3 consecutive days</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245831#M53911</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="332379" data-lia-user-login="yve214" class="lia-mention lia-mention-user"&gt;yve214&lt;/a&gt;&amp;nbsp; can you please try the below measure&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure2 = 
VAR _emp =
    MAX ( Employee[Employee ID] )
VAR _upper =
    MAX ( Employee[Starts] )
VAR _filt =
    FILTER (
        ALL ( Employee ),
        Employee[Employee ID] = _emp
            &amp;amp;&amp;amp; Employee[Starts] &amp;lt;= _upper
    )
VAR _lower1 =
    MINX ( TOPN ( 3, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _lower2 =
    MINX ( TOPN ( 2, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _lower3 =
    MINX ( TOPN ( 1, _filt, Employee[Starts], DESC ), Employee[Starts] )
VAR _isConsecutive1 =
    DATEDIFF ( _lower1, _lower2, DAY )
VAR _isConsecutive2 =
    DATEDIFF ( _lower2, _lower3, DAY )
VAR _sum =
    IF (
        _isConsecutive1 = 1
            &amp;amp;&amp;amp; _isConsecutive2 = 1,
        CALCULATE (
            SUM ( Employee[Hours] ),
            FILTER (
                ALL ( Employee ),
                Employee[Starts] &amp;gt;= _lower1
                    &amp;amp;&amp;amp; Employee[Starts] &amp;lt;= _upper
                    &amp;amp;&amp;amp; Employee[Employee ID] = _emp
            )
        )
    )
RETURN
    IF ( _sum &amp;gt;= 36, _sum )&lt;/LI-CODE&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;
&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>Sun, 19 Dec 2021 01:53:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2245831#M53911</guid>
      <dc:creator>smpa01</dc:creator>
      <dc:date>2021-12-19T01:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Help - Calculate count of employees scheduled &gt; 12 hours/day for 3 consecutive days</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2308716#M57324</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="24978" data-lia-user-login="smpa01" class="lia-mention lia-mention-user"&gt;smpa01&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I must have typed and forgot to reply but thank you so much for your help on this. It worked as expected.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jan 2022 03:40:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Help-Calculate-count-of-employees-scheduled-gt-12-hours-day/m-p/2308716#M57324</guid>
      <dc:creator>yve214</dc:creator>
      <dc:date>2022-01-29T03:40:28Z</dc:date>
    </item>
  </channel>
</rss>

