<?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 Last 5 Working Days. in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500023#M103065</link>
    <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;There Have two tables&lt;/P&gt;
&lt;P&gt;1) Table- Working_Days.(In a table only Working Days dates,&amp;nbsp;not included Week ends (SUN,SAT)).&lt;/P&gt;
&lt;P&gt;2) Table- Holydays (In a table only holiday dates ).&lt;/P&gt;
&lt;P&gt;When I select any single date one &lt;STRONG&gt;filter&lt;/STRONG&gt; pane only last five days should come, Excepted public holidays and weekend's? Then Sum(Closing_Price) based on filter.&lt;/P&gt;
&lt;P&gt;Please Explain both Script And front-end.&lt;/P&gt;
&lt;P&gt;WorkingDays:&lt;BR /&gt;Load * inline [&lt;BR /&gt;Working_Days, Closing_Price&lt;BR /&gt;02/12/2024,10&lt;BR /&gt;03/12/2024,20&lt;BR /&gt;04/12/2024,30&lt;BR /&gt;05/12/2024,40&lt;BR /&gt;06/12/2024,50&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;09/12/2024,60&lt;BR /&gt;10/12/2024,70&lt;BR /&gt;11/12/2024,80&lt;BR /&gt;12/12/2024,65&lt;BR /&gt;13/12/2024,90&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;16/12/2024,41&lt;BR /&gt;17/12/2024,102&lt;BR /&gt;18/12/2024,103&lt;BR /&gt;19/12/2024,104&lt;BR /&gt;20/12/2024,105&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;23/12/2024,106&lt;BR /&gt;24/12/2024,7&lt;BR /&gt;25/12/2024,8&lt;BR /&gt;26/12/2024,9&lt;BR /&gt;27/12/2024,10&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;30/12/2024,11&lt;BR /&gt;31/12/2024,22&lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holydays:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;Holydays_Dates&lt;BR /&gt;25/12/2024&lt;BR /&gt;12/12/2024&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank,&lt;/P&gt;
&lt;P&gt;Satish&lt;/P&gt;</description>
    <pubDate>Sun, 05 Jan 2025 16:54:56 GMT</pubDate>
    <dc:creator>Venkatesh_Yellu11</dc:creator>
    <dc:date>2025-01-05T16:54:56Z</dc:date>
    <item>
      <title>Last 5 Working Days.</title>
      <link>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500023#M103065</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;There Have two tables&lt;/P&gt;
&lt;P&gt;1) Table- Working_Days.(In a table only Working Days dates,&amp;nbsp;not included Week ends (SUN,SAT)).&lt;/P&gt;
&lt;P&gt;2) Table- Holydays (In a table only holiday dates ).&lt;/P&gt;
&lt;P&gt;When I select any single date one &lt;STRONG&gt;filter&lt;/STRONG&gt; pane only last five days should come, Excepted public holidays and weekend's? Then Sum(Closing_Price) based on filter.&lt;/P&gt;
&lt;P&gt;Please Explain both Script And front-end.&lt;/P&gt;
&lt;P&gt;WorkingDays:&lt;BR /&gt;Load * inline [&lt;BR /&gt;Working_Days, Closing_Price&lt;BR /&gt;02/12/2024,10&lt;BR /&gt;03/12/2024,20&lt;BR /&gt;04/12/2024,30&lt;BR /&gt;05/12/2024,40&lt;BR /&gt;06/12/2024,50&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;09/12/2024,60&lt;BR /&gt;10/12/2024,70&lt;BR /&gt;11/12/2024,80&lt;BR /&gt;12/12/2024,65&lt;BR /&gt;13/12/2024,90&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;16/12/2024,41&lt;BR /&gt;17/12/2024,102&lt;BR /&gt;18/12/2024,103&lt;BR /&gt;19/12/2024,104&lt;BR /&gt;20/12/2024,105&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;23/12/2024,106&lt;BR /&gt;24/12/2024,7&lt;BR /&gt;25/12/2024,8&lt;BR /&gt;26/12/2024,9&lt;BR /&gt;27/12/2024,10&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;30/12/2024,11&lt;BR /&gt;31/12/2024,22&lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Holydays:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;Holydays_Dates&lt;BR /&gt;25/12/2024&lt;BR /&gt;12/12/2024&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank,&lt;/P&gt;
&lt;P&gt;Satish&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jan 2025 16:54:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500023#M103065</guid>
      <dc:creator>Venkatesh_Yellu11</dc:creator>
      <dc:date>2025-01-05T16:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: Last 5 Working Days.</title>
      <link>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500054#M103066</link>
      <description>&lt;P&gt;Hi, Please share one example of the selection and required result.&amp;nbsp; Let's say if 31/12/2024 is selected then what date values should be considered for Price calculation..&lt;/P&gt;
&lt;P&gt;Previous 5 days ?&lt;/P&gt;
&lt;P&gt;23/12/2024,106&lt;BR /&gt;24/12/2024,7&lt;BR /&gt;25/12/2024,8&amp;nbsp; &amp;nbsp; // Holiday - omitted&amp;nbsp;&lt;BR /&gt;26/12/2024,9&lt;BR /&gt;27/12/2024,10&lt;/P&gt;
&lt;P&gt;30/12/2024,11&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2025 04:59:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500054#M103066</guid>
      <dc:creator>PradeepK</dc:creator>
      <dc:date>2025-01-06T04:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: Last 5 Working Days.</title>
      <link>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500098#M103074</link>
      <description>First example:- I will selected date 31/12/2024 then last five working&lt;BR /&gt;dates  31/12/2014, 30/12/2014, 27/12/2014, 26/12/2014, 23/12/2024 ?//&lt;BR /&gt;Because 29/12/2024,28/12/2014(Weekends holiday (Sun, SAT) ) and&lt;BR /&gt;25/12/2024(christmas holiday).&lt;BR /&gt;&lt;BR /&gt;2) second example:- I will selected date 20/12/2024 then last five working&lt;BR /&gt;dates,&lt;BR /&gt;20/12/2024, 19/12/2024, 18/12/2024, 17/12/2024, 16/12/2024 ?//Because&lt;BR /&gt;bcause this week no holidays&lt;BR /&gt;</description>
      <pubDate>Mon, 06 Jan 2025 11:22:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500098#M103074</guid>
      <dc:creator>Venkatesh_Yellu11</dc:creator>
      <dc:date>2025-01-06T11:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: Last 5 Working Days.</title>
      <link>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500153#M103083</link>
      <description>&lt;DIV&gt;I Hope this helps&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Basic Logic&lt;/DIV&gt;
&lt;DIV&gt;1 - Do Outer Join to make all combination&lt;/DIV&gt;
&lt;DIV&gt;2 - Filter Weekends and Holidays&lt;/DIV&gt;
&lt;DIV&gt;3 - Filter windowSize i.e. 5 Dates&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PradeepK_0-1736180201901.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/176220i6AB23ECEA6FB0B33/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PradeepK_0-1736180201901.png" alt="PradeepK_0-1736180201901.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PradeepK_1-1736180426610.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/176221iCC9AF31B085F2BAC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PradeepK_1-1736180426610.png" alt="PradeepK_1-1736180426610.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;/* CODE */&lt;/P&gt;
&lt;PRE class="lia-indent-padding-left-30px"&gt;//===============================================&lt;BR /&gt;// Init Variables&lt;BR /&gt;//===============================================&lt;BR /&gt;&lt;BR /&gt;SET FirstWeekDay=0;&lt;BR /&gt;Let vStartDate = num(Date#('01/12/2024','DD/MM/YYYY'));&lt;BR /&gt;Let vEndDate = num(MonthEnd($(vStartDate)));&lt;BR /&gt;Let vWindoSize = 5;&lt;BR /&gt;&lt;BR /&gt;//===============================================&lt;BR /&gt;// Generate Data - Sales and Holiday&lt;BR /&gt;//===============================================&lt;BR /&gt;&lt;BR /&gt;Sales:&lt;BR /&gt;LOAD&lt;BR /&gt;&lt;SPAN&gt; salesDate,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; floor( Rand() * 100 * IterNo()) as Sales,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; WeekDay(salesDate) as day&lt;BR /&gt;WHERE&amp;nbsp; NOT MATCH(num(WeekDay(salesDate)), 5 , 6);&lt;BR /&gt;&lt;BR /&gt;LOAD&lt;BR /&gt;&lt;SPAN&gt; Date($(vStartDate) + IterNo() - 1) as salesDate&lt;/SPAN&gt;&lt;BR /&gt;AutoGenerate 1&lt;BR /&gt;WHILE $(vStartDate) + IterNo() - 1 &amp;lt;= $(vEndDate);&lt;BR /&gt;&lt;BR /&gt;Holiday:&lt;BR /&gt;LOAD * Inline `&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt; holidayDate&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 25/12/2024&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 12/12/2024&lt;/SPAN&gt;&lt;BR /&gt;`;&lt;BR /&gt;&lt;BR /&gt;//===============================================&lt;BR /&gt;// Filter Data - Remove Holiday and Weekends&lt;BR /&gt;//===============================================&lt;BR /&gt;&lt;BR /&gt;FilterTable_Temp:&lt;BR /&gt;LOAD&lt;BR /&gt;&lt;SPAN&gt; salesDate as filterDate &lt;/SPAN&gt;&lt;BR /&gt;RESIDENT Sales&lt;BR /&gt;Where not Exists(holidayDate,salesDate); //Valid Sales Date&lt;BR /&gt;&lt;BR /&gt;OUTER JOIN (FilterTable_Temp)&lt;BR /&gt;&lt;BR /&gt;LOAD&lt;BR /&gt;&lt;SPAN&gt; filterDate as salesDate&lt;/SPAN&gt;&lt;BR /&gt;RESIDENT FilterTable_Temp;&lt;BR /&gt;&lt;BR /&gt;NoConcatenate&lt;BR /&gt;&lt;BR /&gt;FilterTable:&lt;BR /&gt;LOAD&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt; salesDate,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; filterDate,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;AutoNumber(RowNo(),filterDate) as RANK&lt;BR /&gt;RESIDENT FilterTable_Temp&lt;BR /&gt;WHERE salesDate &amp;lt;= filterDate&lt;BR /&gt;ORDER BY filterDate, salesDate DESC;&lt;BR /&gt;&lt;BR /&gt;NoConcatenate&lt;BR /&gt;&lt;BR /&gt;/* Keep Only last 5 Records */&lt;BR /&gt;Link:&lt;BR /&gt;LOAD&lt;BR /&gt;&lt;SPAN&gt; salesDate,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;filterDate&lt;BR /&gt;RESIDENT FilterTable&lt;BR /&gt;WHERE RANK &amp;lt;= $(vWindoSize);&lt;BR /&gt;&lt;BR /&gt;DROP TABLE FilterTable_Temp,FilterTable;&lt;/PRE&gt;
&lt;DIV class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 06 Jan 2025 16:27:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Last-5-Working-Days/m-p/2500153#M103083</guid>
      <dc:creator>PradeepK</dc:creator>
      <dc:date>2025-01-06T16:27:33Z</dc:date>
    </item>
  </channel>
</rss>

