<?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: Network Days in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379795#M1170633</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 517px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" width="92"&gt;id&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="133"&gt;open time&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="114"&gt;closed time&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="89"&gt;Diff from qvw&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="89"&gt;actual diff to be&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20"&gt;1234&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;6/27/12 12:41 PM&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;7/6/12 4:38 PM&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;6.164675926&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;7.164675926&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20"&gt;23445&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;6/29/12 4:45 PM&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;7/6/12 4:19 PM&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;3.981863426&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;4.981863426&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Aug 2012 11:22:28 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-08-22T11:22:28Z</dc:date>
    <item>
      <title>Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379791#M1170629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an Opened Date and a Closed Date. I need the exact difference between the two &lt;STRONG&gt;excluding Weekends and Holidays &lt;/STRONG&gt;in num format.&lt;/P&gt;&lt;P&gt;Using N/w days gives me value in whole numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="259"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" width="101"&gt;Open Date&lt;/TD&gt;&lt;TD class="xl63" style="border-left: medium none;" width="94"&gt;Closed date&lt;/TD&gt;&lt;TD class="xl66" style="border-left: medium none;" width="64"&gt;Diff&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl69" height="20" style="border-top: medium none;"&gt;8/9/12 11:08 AM&lt;/TD&gt;&lt;TD class="xl69" style="border-left: medium none; border-top: medium none;"&gt;8/9/12 2:57 PM&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none; border-top: medium none;"&gt;0.16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 09:40:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379791#M1170629</guid>
      <dc:creator />
      <dc:date>2012-08-22T09:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379792#M1170630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set TimestampFormat = 'M/D/YY hh:mm TT';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;num(interval( &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NetWorkDays(DT1+1,DT2-1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;+(&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(NetWorkDays(DT2,DT2),frac(DT2)+(floor(DT1)&amp;lt;&amp;gt;floor(DT2))*-1,1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;-if(NetWorkDays(DT1,DT1),frac(DT1),1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)) as Diff;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DT1, DT2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/9/12 11:08 AM,8/9/12 2:57 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/18/12 09:20 AM,8/20/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/17/12 09:20 AM,8/20/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/17/12 09:20 AM,8/19/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You'll need to add your list of holidays to each single Networkdays() function as third argument (check the Help for more details).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 10:10:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379792#M1170630</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-08-22T10:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379793#M1170631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Stefan.. But the values are one day lesser... The correct value has to be 2.94, but gives 1.94...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(NetWorkDays(DT2,DT2),frac(DT2)+(floor(DT1)&amp;lt;&amp;gt;floor(DT2))*-1,1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;-if(NetWorkDays(DT1,DT1),frac(DT1),1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;should i be adding the holiday list like below in the other 2 n/w days after defining&amp;nbsp; a variable fr holidays.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(NetWorkDays(DT2,DT2),frac(DT2)+(floor(DT1)&amp;lt;&amp;gt;floor(DT2))*-1,1,$(vhol))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;-if(NetWorkDays(DT1,DT1),frac(DT1),1,$(vhol))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 11:07:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379793#M1170631</guid>
      <dc:creator />
      <dc:date>2012-08-22T11:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379794#M1170632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Thanks Stefan.. But the values are one day lesser... The correct value has to be 2.94, but gives 1.94...&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The correct value for which pair of timestamp values?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(NetWorkDays(DT2,DT2),frac(DT2)+(floor(DT1)&amp;lt;&amp;gt;floor(DT2))*-1,1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;-if(NetWorkDays(DT1,DT1),frac(DT1),1)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;should i be adding the holiday list like below in the other 2 n/w days after defining&amp;nbsp; a variable fr holidays.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(NetWorkDays(DT2,DT2),frac(DT2)+(floor(DT1)&amp;lt;&amp;gt;floor(DT2))*-1,1,$(vhol))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;-if(NetWorkDays(DT1,DT1),frac(DT1),1,$(vhol))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to add the variable as argument to the NetworkDays function, not to the if() statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 11:17:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379794#M1170632</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-08-22T11:17:41Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379795#M1170633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eg:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 517px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" width="92"&gt;id&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="133"&gt;open time&lt;/TD&gt;&lt;TD class="xl68" style="border-left: medium none;" width="114"&gt;closed time&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="89"&gt;Diff from qvw&lt;/TD&gt;&lt;TD class="xl67" style="border-left: medium none;" width="89"&gt;actual diff to be&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20"&gt;1234&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;6/27/12 12:41 PM&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;7/6/12 4:38 PM&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;6.164675926&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;7.164675926&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20"&gt;23445&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;6/29/12 4:45 PM&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: medium none;"&gt;7/6/12 4:19 PM&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;3.981863426&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none;"&gt;4.981863426&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 11:22:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379795#M1170633</guid>
      <dc:creator />
      <dc:date>2012-08-22T11:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379796#M1170634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I do get 7.16 and 4.98 with the code I posted above. Could you double check your script? Or post the code snippet you're using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 11:28:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379796#M1170634</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-08-22T11:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379797#M1170635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.. It works fine.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the same n/w days, i also need to calculate the difference b/w 2 dates excluding sundays for RegionA and excluding Mondays for RegionB and of course national holidays as well as holidays based on regions. any ideas? &lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Aug 2012 12:26:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379797#M1170635</guid>
      <dc:creator />
      <dc:date>2012-08-22T12:26:52Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379798#M1170636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any ideas on atleast difference between two days exclusing only Sundays and Holidays??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2012 06:33:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379798#M1170636</guid>
      <dc:creator />
      <dc:date>2012-08-23T06:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379799#M1170637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Networkdays function will always exclude saturday and sundays.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your holidays are never on a saturday, you can maybe modify above code to check the weekday for the begin and end date and add the number of saturdays inbetween. But I believe you could have saturdays as holiday, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also create a calendar with all sundays and holidays flagged. Then... Hm, probably needs a rather complex script to check the calendar for each date in your interval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or browse the internet and search for a VBScript or JavaScript function that might help you. I am pretty sure you should be able to find something.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, this looks quite promising (for a start):&lt;/P&gt;&lt;P&gt;&lt;A class="loading" href="http://forums.devshed.com/visual-basic-programming-52/calculate-time-difference-between-two-dates-216869.html" title="http://forums.devshed.com/visual-basic-programming-52/calculate-time-difference-between-two-dates-216869.html"&gt;http://forums.devshed.com/visual-basic-programming-52/calculate-time-difference-between-two-dates-216869.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create a QV macro code from this and call the functions in the script, just like QV functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just some ideas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2012 10:23:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379799#M1170637</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-08-23T10:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379800#M1170638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another idea:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set TimestampFormat = 'M/D/YY hh:mm TT';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set vHol = '41130,41140';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;INPUT:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *, recno() as ID INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DT1, DT2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/9/12 11:08 AM,8/9/12 2:57 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/18/12 09:20 AM,8/20/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/17/12 09:20 AM,8/20/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8/17/12 09:20 AM,8/19/12 01:13 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;6/27/12 12:41 PM,&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/6/12 4:38 PM&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;6/29/12 4:45 PM,&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/6/12 4:19 PM&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TMP:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&amp;nbsp; ID,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;daystart(DT1)+iterno()-1 as Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(iterno()=1, frac(DT1), 0) as Start,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(daystart(DT1)+iterno()-1=daystart(DT2), frac(DT2),1) as End&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident INPUT&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;while daystart(DT2) &amp;gt;= daystart(DT1)+iterno()-1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;left join (INPUT) LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ID, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;sum(End-Start) as Duration&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident TMP &lt;STRONG&gt; where WeekDay(Date)&amp;lt;6 and not match(Date,$(vHol)) &lt;/STRONG&gt; group by ID; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;drop table TMP;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in above where clause, you can set your requirements. If you want to exclude sat and sun, use where Weekday(Date)&amp;lt;5.&amp;nbsp; I put in some few fake holidays in variable $(vHol), but you can build the variable also from a holiday table, there are some samples here in the forum on how to do this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2012 11:52:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379800#M1170638</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-08-23T11:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379801#M1170639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; works fine.. thank you...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Aug 2012 05:07:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379801#M1170639</guid>
      <dc:creator />
      <dc:date>2012-08-27T05:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: Network Days</title>
      <link>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379802#M1170640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Stefan&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is we have 10 hrs as working for weekday and 4hrs working for sat. we have to exclude sunday and holidays.&lt;/P&gt;&lt;P&gt;How can we modify the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INPUT:&lt;/P&gt;&lt;P&gt;LOAD *, recno() as ID INLINE [&lt;/P&gt;&lt;P&gt;DT1, DT2&lt;/P&gt;&lt;P&gt;8/9/12 11:08 AM,8/9/12 2:57 PM&lt;/P&gt;&lt;P&gt;8/18/12 09:20 AM,8/20/12 01:13 PM&lt;/P&gt;&lt;P&gt;8/17/12 09:20 AM,8/20/12 01:13 PM&lt;/P&gt;&lt;P&gt;8/17/12 09:20 AM,8/19/12 01:13 PM&lt;/P&gt;&lt;P&gt;6/27/12 12:41 PM,7/6/12 4:38 PM&lt;/P&gt;&lt;P&gt;6/29/12 4:45 PM, 7/6/12 4:19 PM&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;8/1/12 09:00 AM, 8/3/12 10:00 AM&lt;/P&gt;&lt;P&gt;8/3/12 03:00 PM, 8/6/12 09:00 AM&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TMP:&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; ID,&lt;/P&gt;&lt;P&gt;daystart(DT1)+iterno()-1 as Date,&lt;/P&gt;&lt;P&gt;if(iterno()=1, rangemin(rangemax(frac(DT1),maketime(8)),maketime(18)), maketime(8)) as Start,&lt;/P&gt;&lt;P&gt;if(daystart(DT1)+iterno()-1=daystart(DT2), rangemax(maketime(8),rangemin(frac(DT2),maketime(18))),Maketime(18)) as End&lt;/P&gt;&lt;P&gt;Resident INPUT&lt;/P&gt;&lt;P&gt;while daystart(DT2) &amp;gt;= daystart(DT1)+iterno()-1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join (INPUT)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;ID,&lt;/P&gt;&lt;P&gt;interval(sum(End-Start)) as Duration&lt;/P&gt;&lt;P&gt;Resident TMP&amp;nbsp; where WeekDay(Date)&amp;lt;5 and not match(Date,$(vHol))&amp;nbsp;&amp;nbsp; group by ID;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Sep 2014 12:10:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Network-Days/m-p/379802#M1170640</guid>
      <dc:creator />
      <dc:date>2014-09-09T12:10:02Z</dc:date>
    </item>
  </channel>
</rss>

