<?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 Calculate only Saturday working hours calculation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106819#M16736</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here I want to calculate working hours only for Saturday, I was tried too many thread but not found for Saturday working hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose I have&lt;/P&gt;&lt;P&gt;Start_Date : 06/16/2018 10:40:30 AM, 06/23/2018 09:15:30 AM, 06/30/2018 07:30:35 AM &lt;/P&gt;&lt;P&gt;End_Date&amp;nbsp; : 06/16/2018 12:00:05 PM, 06/23/2018 17:10:05 PM, 07/01/2018 00:00:35 AM &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Working Hours time&lt;/P&gt;&lt;P&gt;Start_Time : 08 am&lt;/P&gt;&lt;P&gt;End_Time : 17 pm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lunch_Start : 13 pm&lt;/P&gt;&lt;P&gt;Lunch_End : 13:30 pm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for advanced and immediate response&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Jul 2018 04:16:15 GMT</pubDate>
    <dc:creator>rakeshkumar1890</dc:creator>
    <dc:date>2018-07-04T04:16:15Z</dc:date>
    <item>
      <title>Calculate only Saturday working hours calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106819#M16736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here I want to calculate working hours only for Saturday, I was tried too many thread but not found for Saturday working hours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose I have&lt;/P&gt;&lt;P&gt;Start_Date : 06/16/2018 10:40:30 AM, 06/23/2018 09:15:30 AM, 06/30/2018 07:30:35 AM &lt;/P&gt;&lt;P&gt;End_Date&amp;nbsp; : 06/16/2018 12:00:05 PM, 06/23/2018 17:10:05 PM, 07/01/2018 00:00:35 AM &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Working Hours time&lt;/P&gt;&lt;P&gt;Start_Time : 08 am&lt;/P&gt;&lt;P&gt;End_Time : 17 pm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lunch_Start : 13 pm&lt;/P&gt;&lt;P&gt;Lunch_End : 13:30 pm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for advanced and immediate response&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rakesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2018 04:16:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106819#M16736</guid>
      <dc:creator>rakeshkumar1890</dc:creator>
      <dc:date>2018-07-04T04:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate only Saturday working hours calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106820#M16737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hope you can try like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interval match(Actual Date) Load StartDate, EndDate&lt;/P&gt;&lt;P&gt;Resident AssemblyLine;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2018 07:35:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106820#M16737</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-04T07:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate only Saturday working hours calculation</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106821#M16738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I using this script which is well worked for Monday to Friday,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;but the requirement is for Saturday calculation between Start Hours 8:30 am to End 17:30 pm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Result.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/206918_Result.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vSatStartHour = 8;&lt;/P&gt;&lt;P&gt;LET vSatEndHour = 17;&lt;/P&gt;&lt;P&gt;LET vSatWorkingHourPerDay = ($(vSatEndHour) -$(vSatStartHour))-($(vLunchEnd)-$(vLunchStart));&lt;/P&gt;&lt;P&gt;LET vStartHour = 12;&lt;/P&gt;&lt;P&gt;LET vEndHour = 21;&lt;/P&gt;&lt;P&gt;LET vLunchStart =0;&lt;/P&gt;&lt;P&gt;LET vLunchEnd =0;&lt;/P&gt;&lt;P&gt;LET vWorkingHourPerDay = ($(vEndHour) -$(vStartHour))-($(vLunchEnd)-$(vLunchStart));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Holidays:&lt;/P&gt;&lt;P&gt;LOAD Concat(chr(39)&amp;amp;Holidays&amp;amp;chr(39),',') as Holidays Inline [&lt;/P&gt;&lt;P&gt;Holidays&lt;/P&gt;&lt;P&gt;08/04/2018&lt;/P&gt;&lt;P&gt;25/04/2018&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vHolidays = Peek('Holidays',0,'Holidays');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SLA_Analysis:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interval(rangesum(round( rangesum(&lt;/P&gt;&lt;P&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; NetWorkDays(START_TIME+1,END_TIME-1,$(vHolidays)) * MakeTime($(vWorkingHourPerDay)), // 12 hours per workday, for all day inbetween the period, excluding bounderies&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&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; if(NetWorkDays(END_TIME,END_TIME,$(vHolidays)) ,&lt;/P&gt;&lt;P&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; rangesum(rangemin(frac(END_TIME),MakeTime($(vLunchStart)))- rangemin(frac(END_TIME),MakeTime($(vStartHour))) ,&lt;/P&gt;&lt;P&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; rangemin(frac(END_TIME),MakeTime($(vEndHour))) - rangemin(frac(END_TIME),MakeTime($(vLunchEnd)))),0), // working hours last day&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&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; if(NetWorkDays(START_TIME,START_TIME,$(vHolidays)),&lt;/P&gt;&lt;P&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; rangesum(MakeTime($(vLunchStart)) - rangemin(rangemax(frac(START_TIME), MakeTime($(vStartHour))),MakeTime($(vLunchStart))),&lt;/P&gt;&lt;P&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; MakeTime($(vEndHour)) - rangemax(rangemin(frac(START_TIME), MakeTime($(vEndHour))),MakeTime($(vLunchEnd)))),0), // working first day&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&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; if(NetWorkDays(START_TIME,START_TIME,$(vHolidays)) and floor(START_TIME)=floor(END_TIME),-MakeTime($(vWorkingHourPerDay))) // If the same day then correct the hours&lt;/P&gt;&lt;P&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; )*24,0.01))/24,'mm') AS Exclude_Saturday,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(timestamp#(START_DATE,'MM/DD/YYYY hh:mm:ss TT')) as START_TIME,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(timestamp#(END_DATE,'MM/DD/YYYY hh:mm:ss TT')) as END_TIME;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2018 08:26:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-only-Saturday-working-hours-calculation/m-p/106821#M16738</guid>
      <dc:creator>rakeshkumar1890</dc:creator>
      <dc:date>2018-07-04T08:26:14Z</dc:date>
    </item>
  </channel>
</rss>

