<?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 of days with holidays in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2063258#M87211</link>
    <description>&lt;P&gt;to add on, with this new code, vHolidays will be in the format&lt;BR /&gt;'MM/DD/YYYY','MM/DD/YYYY'&lt;BR /&gt;&lt;BR /&gt;so in your expression to compute for networkdays, you wont need the single quotes anymore:&lt;BR /&gt;&lt;SPAN&gt;NetWorkDays(TXNDATE,today(),$(vHolidays)) AS AGING;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;i suggest making the vHolidays complete with open and close single quote so it makes sense when you use it instead of&lt;BR /&gt;MM/DD/YYYY','MM/DD/YYYY&lt;/P&gt;</description>
    <pubDate>Fri, 21 Apr 2023 20:10:19 GMT</pubDate>
    <dc:creator>edwin</dc:creator>
    <dc:date>2023-04-21T20:10:19Z</dc:date>
    <item>
      <title>Network of days with holidays</title>
      <link>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2061883#M87098</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm trying to get the aging, but in the script below it does not inlcude holidays.&lt;/P&gt;
&lt;P&gt;Can anyone point to m what I did wrong?&lt;/P&gt;
&lt;P&gt;[Holidays]:&lt;BR /&gt;LOAD&amp;nbsp;&lt;BR /&gt;DATE("HOLIDAY_DATE",'MM/DD/YYYY') as HolidayDte&lt;BR /&gt;;&lt;BR /&gt;SQL&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SELECT HOLIDAY_DATE &lt;/SPAN&gt;&lt;SPAN&gt;FROM HOLIDAY_TABLE;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;LET NumRows=NoOfRows('Holidays');&lt;BR /&gt;For i=0 to NumRows&lt;BR /&gt;LET vHolidays= Concat(Peek('HolidayDte',$(i),'Holidays'),',');&lt;BR /&gt;Next;&lt;/P&gt;
&lt;P&gt;[AGING_TABLE]:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;ORDER,&lt;/P&gt;
&lt;P&gt;NetWorkDays(TXNDATE,today(),'$(vHolidays)') AS AGING;&lt;/P&gt;
&lt;P&gt;SQL&lt;/P&gt;
&lt;P&gt;SELECT ORDER, TXNDATE FROM Table1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 07:51:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2061883#M87098</guid>
      <dc:creator>Lesor</dc:creator>
      <dc:date>2023-04-19T07:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Network of days with holidays</title>
      <link>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2063255#M87210</link>
      <description>&lt;P&gt;i think your problem is in the concat.&amp;nbsp; you should use that in aggregation.&amp;nbsp; also i wouldnt use a loop, because you need to start testing if its the first entry (i=0) as you need to add a single quote (chr 39) to the first instance and then a chr39 + comma+chr39 of subsequent entries + the last chr39.&amp;nbsp; you can do all these using an aggr:&lt;BR /&gt;&lt;BR /&gt;NoConcatenate&lt;BR /&gt;temp:&lt;BR /&gt;load chr(39) &amp;amp; concat(HolidayDte, chr(39)&amp;amp;','&amp;amp;chr(39))&amp;amp;chr(39) as H&lt;BR /&gt;resident Holidays&lt;BR /&gt;;&lt;BR /&gt;LET vHolidays= Peek('H'); &lt;BR /&gt;drop table temp;&lt;BR /&gt;&lt;BR /&gt;also when you run your load script add a trace so you know whats happening and you can figure out where its failing:&lt;BR /&gt;&lt;BR /&gt;trace $(vHolidays)&lt;/P&gt;
&lt;P&gt;a side note, when you do a loop and you start with 0, you should end with rows-1&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 19:52:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2063255#M87210</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-21T19:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: Network of days with holidays</title>
      <link>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2063258#M87211</link>
      <description>&lt;P&gt;to add on, with this new code, vHolidays will be in the format&lt;BR /&gt;'MM/DD/YYYY','MM/DD/YYYY'&lt;BR /&gt;&lt;BR /&gt;so in your expression to compute for networkdays, you wont need the single quotes anymore:&lt;BR /&gt;&lt;SPAN&gt;NetWorkDays(TXNDATE,today(),$(vHolidays)) AS AGING;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;i suggest making the vHolidays complete with open and close single quote so it makes sense when you use it instead of&lt;BR /&gt;MM/DD/YYYY','MM/DD/YYYY&lt;/P&gt;</description>
      <pubDate>Fri, 21 Apr 2023 20:10:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Network-of-days-with-holidays/m-p/2063258#M87211</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-21T20:10:19Z</dc:date>
    </item>
  </channel>
</rss>

