<?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: Work Hours disconsidering holidays and weekends in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2593494#M74773</link>
    <description>&lt;P&gt;Hi! I saw this solution and I think it's pretty great and clean!&lt;BR /&gt;I just have a concern, I'm having negative values, but honestly I don't know why or how to evaluate the formula to know where is wrong.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table Data (Created-ClosedDateVal) and Result (Working Hoours)&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Created&lt;/TD&gt;&lt;TD&gt;ClosedDateVal&lt;/TD&gt;&lt;TD&gt;WorkingHours&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/04/2019 19:51&lt;/TD&gt;&lt;TD&gt;26/04/2019 08:27&lt;/TD&gt;&lt;TD&gt;-0.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31/05/2019 18:06&lt;/TD&gt;&lt;TD&gt;02/06/2019 22:17&lt;/TD&gt;&lt;TD&gt;-0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/06/2019 09:09&lt;/TD&gt;&lt;TD&gt;11/06/2019 09:08&lt;/TD&gt;&lt;TD&gt;-0.016666667&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 16:08&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:15&lt;/TD&gt;&lt;TD&gt;-4.883333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 16:18&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:24&lt;/TD&gt;&lt;TD&gt;-4.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 17:21&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:13&lt;/TD&gt;&lt;TD&gt;-6.133333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/09/2019 16:17&lt;/TD&gt;&lt;TD&gt;20/09/2019 00:02&lt;/TD&gt;&lt;TD&gt;-5.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26/11/2019 19:46&lt;/TD&gt;&lt;TD&gt;27/11/2019 08:22&lt;/TD&gt;&lt;TD&gt;-0.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/12/2019 21:57&lt;/TD&gt;&lt;TD&gt;03/12/2019 09:34&lt;/TD&gt;&lt;TD&gt;-1.383333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/01/2020 18:30&lt;/TD&gt;&lt;TD&gt;26/01/2020 23:45&lt;/TD&gt;&lt;TD&gt;-1052531.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 08:27&lt;/TD&gt;&lt;TD&gt;04/02/2020 08:45&lt;/TD&gt;&lt;TD&gt;-1052761.45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 08:50&lt;/TD&gt;&lt;TD&gt;04/02/2020 08:57&lt;/TD&gt;&lt;TD&gt;-1052761.833&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 10:08&lt;/TD&gt;&lt;TD&gt;04/02/2020 13:46&lt;/TD&gt;&lt;TD&gt;-1052763.133&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 10:56&lt;/TD&gt;&lt;TD&gt;04/02/2020 13:46&lt;/TD&gt;&lt;TD&gt;-1052763.933&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 15:00&lt;/TD&gt;&lt;TD&gt;04/02/2020 22:59&lt;/TD&gt;&lt;TD&gt;-1052768&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2020 11:08&lt;/TD&gt;&lt;TD&gt;18/03/2020 11:59&lt;/TD&gt;&lt;TD&gt;-1053796.133&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/04/2020 20:02&lt;/TD&gt;&lt;TD&gt;06/04/2020 08:10&lt;/TD&gt;&lt;TD&gt;-0.866666667&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/04/2020 21:17&lt;/TD&gt;&lt;TD&gt;06/04/2020 08:12&lt;/TD&gt;&lt;TD&gt;-2.083333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/04/2020 10:17&lt;/TD&gt;&lt;TD&gt;07/04/2020 10:17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/04/2020 20:35&lt;/TD&gt;&lt;TD&gt;12/04/2020 21:39&lt;/TD&gt;&lt;TD&gt;-2.583333333&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Holidays&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Holiday&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/01/2019&lt;/TD&gt;&lt;TD&gt;Año Nuevo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2019&lt;/TD&gt;&lt;TD&gt;Aniversario de Constitución&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2019&lt;/TD&gt;&lt;TD&gt;Natalicio Benito Juarez&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/04/2019&lt;/TD&gt;&lt;TD&gt;Jueves Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/04/2019&lt;/TD&gt;&lt;TD&gt;Viernes Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/05/2019&lt;/TD&gt;&lt;TD&gt;Dia del Trabajo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/09/2019&lt;/TD&gt;&lt;TD&gt;Independencia de Mexico&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/11/2019&lt;/TD&gt;&lt;TD&gt;Aniversario de la Revolución Mexicana&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/12/2019&lt;/TD&gt;&lt;TD&gt;Virgen de Guadalupe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/05/2019&lt;/TD&gt;&lt;TD&gt;Navidad&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/01/2020&lt;/TD&gt;&lt;TD&gt;Año Nuevo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020&lt;/TD&gt;&lt;TD&gt;Aniversario de Constitución&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2020&lt;/TD&gt;&lt;TD&gt;Natalicio Benito Juarez&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/04/2020&lt;/TD&gt;&lt;TD&gt;Jueves Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/04/2020&lt;/TD&gt;&lt;TD&gt;Viernes Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/05/2020&lt;/TD&gt;&lt;TD&gt;Dia del Trabajo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/09/2020&lt;/TD&gt;&lt;TD&gt;Independencia de Mexico&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/11/2020&lt;/TD&gt;&lt;TD&gt;Aniversario de la Revolución Mexicana&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/12/2020&lt;/TD&gt;&lt;TD&gt;Virgen de Guadalupe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/05/2020&lt;/TD&gt;&lt;TD&gt;Navidad&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jun 2022 01:40:14 GMT</pubDate>
    <dc:creator>CeciliaRojas</dc:creator>
    <dc:date>2022-06-22T01:40:14Z</dc:date>
    <item>
      <title>Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124416#M48713</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm a beginner in Power BI and I'd like to calculate work hours (8 to 17) between two dates disconsidering holidays and weekends. How can I do that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regads,&lt;/P&gt;&lt;P&gt;Johonnatan&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 15:03:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124416#M48713</guid>
      <dc:creator>Johonnatan</dc:creator>
      <dc:date>2021-10-08T15:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124602#M48720</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="331302" data-lia-user-login="Johonnatan" class="lia-mention lia-mention-user"&gt;Johonnatan&lt;/a&gt;&amp;nbsp; Hi, Please share sample data thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 17:14:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124602#M48720</guid>
      <dc:creator>colacan</dc:creator>
      <dc:date>2021-10-08T17:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124656#M48721</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="255602" data-lia-user-login="colacan" class="lia-mention lia-mention-user"&gt;colacan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please find below a example.&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;I would like to consider only weekdays between a time range disregarding holidays.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Johonnatan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 17:44:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124656#M48721</guid>
      <dc:creator>Johonnatan</dc:creator>
      <dc:date>2021-10-08T17:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124701#M48722</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="331302" data-lia-user-login="Johonnatan" class="lia-mention lia-mention-user"&gt;Johonnatan&lt;/a&gt;&amp;nbsp;Have a couple of questions,&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;&lt;SPAN&gt;I'd like to calculate work hours (8 to 17) between two dates ==&amp;gt;does 2 dates mean "Created date" and "Closed Date"? /&amp;nbsp;&amp;nbsp;&amp;nbsp;what is formula to to calculate work hours?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. How did you get 5:10AM at first row in your sample data?&lt;/P&gt;</description>
      <pubDate>Fri, 08 Oct 2021 19:00:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124701#M48722</guid>
      <dc:creator>colacan</dc:creator>
      <dc:date>2021-10-08T19:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124798#M48727</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="255602" data-lia-user-login="colacan" class="lia-mention lia-mention-user"&gt;colacan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 - About the columns:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Created date" is a date&amp;amp;time of a new register is opened&lt;BR /&gt;"Closed Date" is a date&amp;amp;time of the process is completed&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, the formula should be the difference in hours considering only range time 08:00 am to 05:00 pm, I mean, even if the register has been opened 05:00 am I can only count as a work hour after 08:00 am.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2 - For example&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>Fri, 08 Oct 2021 20:17:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2124798#M48727</guid>
      <dc:creator>Johonnatan</dc:creator>
      <dc:date>2021-10-08T20:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2125140#M48736</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="331302" data-lia-user-login="Johonnatan" class="lia-mention lia-mention-user"&gt;Johonnatan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not sure this is the best solution or not, but try it:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="php"&gt;Work Hour =
VAR _DB =
    DATEDIFF ( [Created date], [Closed date], DAY ) - 1
VAR _DBH =
    IF ( ISBLANK ( _DB ) || _DB = 1, 0, _DB * 9 )
VAR _TD1 =
    TIME ( HOUR ( [Created date] ), MINUTE ( [Created date] ), SECOND ( [Created date] ) )
VAR _TDE =
    TIME ( HOUR ( [Closed date] ), MINUTE ( [Closed date] ), SECOND ( [Closed date] ) )
VAR _ET =
    TIME ( 17, 00, 0 )
VAR _ST =
    TIME ( 8, 00, 0 )
VAR _D1 =
    IF ( _TD1 &amp;lt; _ST, 9, IF ( _TD1 &amp;gt; _ST &amp;amp;&amp;amp; _TD1 &amp;lt; _ET, ( _ET - _TD1 ) * 24, 0 ) )
VAR _DE =
    IF ( _TDE &amp;lt; _ST, 0, IF ( _TDE &amp;gt; _ST &amp;amp;&amp;amp; _TDE &amp;lt;= _ET, ( _TDE - _ST ) * 24, if(_TDE &amp;gt; _ET,9,0)))
VAR _Dur =
    IF ( ISBLANK ( _DB ) || _DB &amp;lt; 0, 0, _DBH + _D1 + _DE )
VAR _HH =
    TRUNC ( _Dur )
VAR _Min =
    TRUNC ( ( _Dur - _HH ) * 60 )
RETURN
    _HH &amp;amp; ":" &amp;amp; _Min&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;Output:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to exclude Weekends and Holidays, you need to use a calendar table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, please consider&amp;nbsp;&lt;STRONG&gt;accepting&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;it as the solution&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;to help the other members find it more quickly.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Appreciate your Kudos!!&lt;/STRONG&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Oct 2021 00:54:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2125140#M48736</guid>
      <dc:creator>VahidDM</dc:creator>
      <dc:date>2021-10-10T00:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2133009#M48942</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="315278" data-lia-user-login="VahidDM" class="lia-mention lia-mention-user"&gt;VahidDM&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I appreciate your comments. So, for normal days, this script works fine but for weekends and holidays not yet. I've created a calendar with a column considering if the date is a workday or not and I'm excluding it from datadiff line.&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;However, the DAX still considering the time from not workday date.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 17:03:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2133009#M48942</guid>
      <dc:creator>Johonnatan</dc:creator>
      <dc:date>2021-10-13T17:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2144688#M49337</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="331302" data-lia-user-login="Johonnatan" class="lia-mention lia-mention-user"&gt;Johonnatan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First, I refer to the holiday table here:&amp;nbsp;&lt;A href="https://holidayapi.com/countries/gb/2021" target="_blank"&gt;Public holidays in the United Kingdom for 2021 - Holiday API&lt;/A&gt;. You can modify the table based on your scenario.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then, based on your&amp;nbsp;&lt;SPAN&gt;calendar table with a column considering if the date is a workday or not, try to create a calculated column like so:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Working Hours =
VAR t1 =
    CALENDAR ( [Created date], [Closed date] )
VAR t2 =
    FILTER (
        ADDCOLUMNS (
            t1,
            "IsWorkDay_", LOOKUPVALUE ( Calendar[WorkDay], Calendar[Date], [Date] )
        ),
        [IsWorkDay_]
    )
VAR Days_ =
    COUNTROWS ( t2 )
VAR StartWorkingDateTime =
    CONVERT ( MINX ( t2, [Date] ) &amp;amp; " " &amp;amp; TIME ( 8, 0, 0 ), DATETIME )
VAR EndWorkingDateTime =
    CONVERT ( MAXX ( t2, [Date] ) &amp;amp; " " &amp;amp; TIME ( 17, 0, 0 ), DATETIME )
VAR DateDiff_Start =
    IF (
        StartWorkingDateTime &amp;lt; [Created date],
        DATEDIFF ( StartWorkingDateTime, [Created date], MINUTE )
    )
VAR DateDiff_End =
    IF (
        EndWorkingDateTime &amp;gt; [Closed date],
        DATEDIFF ( [Closed date], EndWorkingDateTime, MINUTE )
    )
VAR WorkingMinutes = Days_ * 9 * 60 - DateDiff_Start - DateDiff_End
RETURN
    WorkingMinutes / 60
&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Icey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If this post&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;SPAN&gt;, then please consider&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Oct 2021 05:33:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2144688#M49337</guid>
      <dc:creator>Icey</dc:creator>
      <dc:date>2021-10-20T05:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2156719#M49828</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="331302" data-lia-user-login="Johonnatan" class="lia-mention lia-mention-user"&gt;Johonnatan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see this link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.vahiddm.com/post/calculating-business-hours-in-power-bi-using-dax" target="_blank"&gt;https://www.vahiddm.com/post/calculating-business-hours-in-power-bi-using-dax&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, please consider&amp;nbsp;&lt;STRONG&gt;accepting&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;it as the solution&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;to help the other members find it more quickly.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Appreciate your Kudos!!&lt;/STRONG&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Oct 2021 23:10:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2156719#M49828</guid>
      <dc:creator>VahidDM</dc:creator>
      <dc:date>2021-10-26T23:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2354177#M59876</link>
      <description>&lt;P&gt;I know this is already solved in multiple ways but I'm leaving this here in hope that it might help someone in the future &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.villezekeviking.com/calculating-handling-time-during-office-hours/" target="_blank"&gt;https://www.villezekeviking.com/calculating-handling-time-during-office-hours/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2022 18:57:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2354177#M59876</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-22T18:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2593494#M74773</link>
      <description>&lt;P&gt;Hi! I saw this solution and I think it's pretty great and clean!&lt;BR /&gt;I just have a concern, I'm having negative values, but honestly I don't know why or how to evaluate the formula to know where is wrong.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table Data (Created-ClosedDateVal) and Result (Working Hoours)&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Created&lt;/TD&gt;&lt;TD&gt;ClosedDateVal&lt;/TD&gt;&lt;TD&gt;WorkingHours&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/04/2019 19:51&lt;/TD&gt;&lt;TD&gt;26/04/2019 08:27&lt;/TD&gt;&lt;TD&gt;-0.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31/05/2019 18:06&lt;/TD&gt;&lt;TD&gt;02/06/2019 22:17&lt;/TD&gt;&lt;TD&gt;-0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/06/2019 09:09&lt;/TD&gt;&lt;TD&gt;11/06/2019 09:08&lt;/TD&gt;&lt;TD&gt;-0.016666667&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 16:08&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:15&lt;/TD&gt;&lt;TD&gt;-4.883333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 16:18&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:24&lt;/TD&gt;&lt;TD&gt;-4.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/07/2019 17:21&lt;/TD&gt;&lt;TD&gt;19/07/2019 00:13&lt;/TD&gt;&lt;TD&gt;-6.133333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/09/2019 16:17&lt;/TD&gt;&lt;TD&gt;20/09/2019 00:02&lt;/TD&gt;&lt;TD&gt;-5.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26/11/2019 19:46&lt;/TD&gt;&lt;TD&gt;27/11/2019 08:22&lt;/TD&gt;&lt;TD&gt;-0.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/12/2019 21:57&lt;/TD&gt;&lt;TD&gt;03/12/2019 09:34&lt;/TD&gt;&lt;TD&gt;-1.383333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/01/2020 18:30&lt;/TD&gt;&lt;TD&gt;26/01/2020 23:45&lt;/TD&gt;&lt;TD&gt;-1052531.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 08:27&lt;/TD&gt;&lt;TD&gt;04/02/2020 08:45&lt;/TD&gt;&lt;TD&gt;-1052761.45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 08:50&lt;/TD&gt;&lt;TD&gt;04/02/2020 08:57&lt;/TD&gt;&lt;TD&gt;-1052761.833&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 10:08&lt;/TD&gt;&lt;TD&gt;04/02/2020 13:46&lt;/TD&gt;&lt;TD&gt;-1052763.133&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 10:56&lt;/TD&gt;&lt;TD&gt;04/02/2020 13:46&lt;/TD&gt;&lt;TD&gt;-1052763.933&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020 15:00&lt;/TD&gt;&lt;TD&gt;04/02/2020 22:59&lt;/TD&gt;&lt;TD&gt;-1052768&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2020 11:08&lt;/TD&gt;&lt;TD&gt;18/03/2020 11:59&lt;/TD&gt;&lt;TD&gt;-1053796.133&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/04/2020 20:02&lt;/TD&gt;&lt;TD&gt;06/04/2020 08:10&lt;/TD&gt;&lt;TD&gt;-0.866666667&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/04/2020 21:17&lt;/TD&gt;&lt;TD&gt;06/04/2020 08:12&lt;/TD&gt;&lt;TD&gt;-2.083333333&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/04/2020 10:17&lt;/TD&gt;&lt;TD&gt;07/04/2020 10:17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/04/2020 20:35&lt;/TD&gt;&lt;TD&gt;12/04/2020 21:39&lt;/TD&gt;&lt;TD&gt;-2.583333333&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Holidays&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Holiday&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/01/2019&lt;/TD&gt;&lt;TD&gt;Año Nuevo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2019&lt;/TD&gt;&lt;TD&gt;Aniversario de Constitución&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2019&lt;/TD&gt;&lt;TD&gt;Natalicio Benito Juarez&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/04/2019&lt;/TD&gt;&lt;TD&gt;Jueves Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/04/2019&lt;/TD&gt;&lt;TD&gt;Viernes Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/05/2019&lt;/TD&gt;&lt;TD&gt;Dia del Trabajo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/09/2019&lt;/TD&gt;&lt;TD&gt;Independencia de Mexico&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/11/2019&lt;/TD&gt;&lt;TD&gt;Aniversario de la Revolución Mexicana&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/12/2019&lt;/TD&gt;&lt;TD&gt;Virgen de Guadalupe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/05/2019&lt;/TD&gt;&lt;TD&gt;Navidad&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/01/2020&lt;/TD&gt;&lt;TD&gt;Año Nuevo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/02/2020&lt;/TD&gt;&lt;TD&gt;Aniversario de Constitución&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/03/2020&lt;/TD&gt;&lt;TD&gt;Natalicio Benito Juarez&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/04/2020&lt;/TD&gt;&lt;TD&gt;Jueves Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/04/2020&lt;/TD&gt;&lt;TD&gt;Viernes Santo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/05/2020&lt;/TD&gt;&lt;TD&gt;Dia del Trabajo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/09/2020&lt;/TD&gt;&lt;TD&gt;Independencia de Mexico&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/11/2020&lt;/TD&gt;&lt;TD&gt;Aniversario de la Revolución Mexicana&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/12/2020&lt;/TD&gt;&lt;TD&gt;Virgen de Guadalupe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/05/2020&lt;/TD&gt;&lt;TD&gt;Navidad&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2022 01:40:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/2593494#M74773</guid>
      <dc:creator>CeciliaRojas</dc:creator>
      <dc:date>2022-06-22T01:40:14Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/3447613#M131230</link>
      <description>&lt;P&gt;If I have multiple locations based on users. How I can handle the multiple locations holidays?&lt;/P&gt;</description>
      <pubDate>Tue, 26 Sep 2023 10:52:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/3447613#M131230</guid>
      <dc:creator>DiKi-I</dc:creator>
      <dc:date>2023-09-26T10:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: Work Hours disconsidering holidays and weekends</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/3467064#M132344</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="530144" data-lia-user-login="DiKi-I" class="lia-mention lia-mention-user"&gt;DiKi-I&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First at all, I do believe you need a lookup table containing the holidays by location and, using DAX, correlate users with their days off.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For that, we must have a key (column) to setup up a relationship, may be, country code would be fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Lookup tables&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DAX&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOOKUPVALUE (Holiday [Country Code])&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Johonnatan&lt;/P&gt;</description>
      <pubDate>Mon, 09 Oct 2023 15:17:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Work-Hours-disconsidering-holidays-and-weekends/m-p/3467064#M132344</guid>
      <dc:creator>Johonnatan</dc:creator>
      <dc:date>2023-10-09T15:17:55Z</dc:date>
    </item>
  </channel>
</rss>

