<?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: Remaining monthly workdays in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130603#M9201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michele,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The way I see it you would need to evaluate each row based on the Company it belongs to and whether its a holiday for that company. What were you looking at optimising? If you do have a large dataset to load - perhaps you could save the tables as a QVD file as an intermediary step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;LA &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Oct 2018 07:01:45 GMT</pubDate>
    <dc:creator>lalphonso</dc:creator>
    <dc:date>2018-10-04T07:01:45Z</dc:date>
    <item>
      <title>Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130597#M9195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;today i have to calculate the remaining workdays (Monday to Friday) per each months removing the holidays specified on "Holidays" tab of the attached XLSX.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2018-10-03 12_39_20-SampleData.xlsx - Excel.png" class="jive-image image-1" src="/legacyfs/online/214994_2018-10-03 12_39_20-SampleData.xlsx - Excel.png" style="font-size: 13.3333px;" /&gt;&lt;/P&gt;&lt;P&gt;I put also the company code because in my case we have more than one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Probably i have to use NetWorkDays() but i didn't understand how to specify multiple days dinamically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, removing Saturdays and Sundays and the three "Custom Holidays" of the XLSX "Holidays" tab, i wuold like to calculate the two yellow columns and obtain this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2018-10-03 12_46_53-SampleData.xlsx - Excel.png" class="jive-image image-2" src="/legacyfs/online/215001_2018-10-03 12_46_53-SampleData.xlsx - Excel.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2018 10:54:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130597#M9195</guid>
      <dc:creator>micheledenardi</dc:creator>
      <dc:date>2018-10-03T10:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130598#M9196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michele,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you try the test script below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Load initial company data&lt;/P&gt;&lt;P&gt;CompanyCal:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Date",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Note. Match will be based on initial DayNames list from the main tab.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(match(weekday("Date"),'Sat.','Sun.')&amp;gt;0,0,1) as isAWorkDay&lt;/P&gt;&lt;P&gt;FROM [lib://Downloads/SampleData.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is CompanyCalendar);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Add the holidays&lt;/P&gt;&lt;P&gt;left Join (CompanyCal)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Company,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Holiday as "Date",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 as isHoliday&lt;/P&gt;&lt;P&gt;FROM [lib://Downloads/SampleData.xlsx]&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Holiday);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;if(Company=Previous(Company),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(resetmonth =1, //first day of month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isAWorkDay = 1 and isHoliday=0, 1,0),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isAWorkDay = 1 and isHoliday=0, peek(daycounter)+1, peek(daycounter)))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,1) as daycounter;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Company,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Date",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; isAWorkDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; alt(isHoliday,0) as isHoliday,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(month("Date")&amp;lt;&amp;gt;Previous(month("Date")) ,1,0) as resetmonth&lt;/P&gt;&lt;P&gt;resident&amp;nbsp; CompanyCal&lt;/P&gt;&lt;P&gt;order by Company, "Date" desc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table CompanyCal;&lt;/P&gt;&lt;P&gt;Drop fields resetmonth;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;LA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2018 13:08:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130598#M9196</guid>
      <dc:creator>lalphonso</dc:creator>
      <dc:date>2018-10-03T13:08:04Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130599#M9197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i've created a table with three columns:&lt;/P&gt;&lt;P&gt;the first one is the dimension "Date";&lt;/P&gt;&lt;P&gt;the second one contains this measure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(weekday(Date)='sat', '0',&lt;/P&gt;&lt;P&gt;if(weekday(Date)='sun', '0',&lt;/P&gt;&lt;P&gt;if(Date = '17/10/2018', '0',&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(Date = '1/10/2018', '0',&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if(Date = '3/10/2018', '0', 1)))))&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P&gt;the third one contains this measure:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;networkdays(Date,MonthEnd(Today()),&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;'1/10/2018','3/10/2018','17/10/2018'&lt;/STRONG&gt;&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(The bold dates are your holydays.)&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;This is my result:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;IMG __jive_id="215027" alt="WDTest.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/215027_WDTest.png" style="height: 349px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2018 15:10:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130599#M9197</guid>
      <dc:creator>valnod_90</dc:creator>
      <dc:date>2018-10-03T15:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130600#M9198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create a master calendar using link below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-16251"&gt;Master Calendar with Working days &amp;amp;amp; Holidays Flag&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use holiday flag customized for each company if you want.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2018 15:22:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130600#M9198</guid>
      <dc:creator>passionate</dc:creator>
      <dc:date>2018-10-03T15:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130601#M9199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leslie,&lt;/P&gt;&lt;P&gt;your solution works but i would like to use more optimized script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2018 06:12:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130601#M9199</guid>
      <dc:creator>micheledenardi</dc:creator>
      <dc:date>2018-10-04T06:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130602#M9200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ciao Valentina,&lt;/P&gt;&lt;P&gt;your solution works on front end but i need to set up this solution during load script and in a dinamically way (without hard cording dates into formulas) !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2018 06:13:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130602#M9200</guid>
      <dc:creator>micheledenardi</dc:creator>
      <dc:date>2018-10-04T06:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Remaining monthly workdays</title>
      <link>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130603#M9201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michele,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The way I see it you would need to evaluate each row based on the Company it belongs to and whether its a holiday for that company. What were you looking at optimising? If you do have a large dataset to load - perhaps you could save the tables as a QVD file as an intermediary step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;LA &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2018 07:01:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Remaining-monthly-workdays/m-p/130603#M9201</guid>
      <dc:creator>lalphonso</dc:creator>
      <dc:date>2018-10-04T07:01:45Z</dc:date>
    </item>
  </channel>
</rss>

