<?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: Add Year/Month within date range(Qlikview) in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2051549#M86438</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;[Table]:&lt;BR /&gt;Load&lt;BR /&gt;Product,&lt;BR /&gt;Quantity,&lt;BR /&gt;FromDate,&lt;BR /&gt;ToDate,&lt;BR /&gt;MonthName(FromDate +IterNo()-1) as MonthYear&lt;BR /&gt;while FromDate + IterNo()-1&amp;lt;= ToDate;&lt;/P&gt;
&lt;P&gt;Load&lt;BR /&gt;Product,&lt;BR /&gt;date(FromDate,'YYYY-MM-DD') as FromDate,&lt;BR /&gt;date(ToDate,'YYYY-MM-DD') as ToDate,&lt;BR /&gt;Quantity&lt;BR /&gt;;&lt;BR /&gt;LOAD * INLINE &lt;BR /&gt;[&lt;BR /&gt;Product,FromDate,ToDate,Quantity&lt;BR /&gt;1,2021-06-08,2021-10-14,20&lt;BR /&gt;1,2021-10-15,2021-11-10,25&lt;BR /&gt;1,2021-11-11,2022-02-04,27&lt;BR /&gt;1,2022-02-05,2022-02-23,4&lt;BR /&gt;](delimiter is ',');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You may get this kind of table&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Add this as mesure to calcualte number of days :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if(MonthName(FromDate) = MonthYear ,monthend(FromDate)-FromDate,&lt;BR /&gt;if(MonthName(ToDate) = MonthYear ,day(ToDate),&lt;/P&gt;
&lt;P&gt;day(monthend(MonthYear))))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brunobertels_0-1679402872213.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/103205i976D0F3CAAE7FB48/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brunobertels_0-1679402872213.png" alt="brunobertels_0-1679402872213.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 21 Mar 2023 12:48:39 GMT</pubDate>
    <dc:creator>brunobertels</dc:creator>
    <dc:date>2023-03-21T12:48:39Z</dc:date>
    <item>
      <title>Add Year/Month within date range(Qlikview)</title>
      <link>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2046058#M86036</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;I need some help!&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I have a script that creates a table showing the static quantity of a product in stock during a "from date" to a "to date", it looks like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE width="364"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="69"&gt;Product&lt;/TD&gt;
&lt;TD width="112"&gt;FromDate&lt;/TD&gt;
&lt;TD width="109"&gt;ToDate&lt;/TD&gt;
&lt;TD width="74"&gt;Quantity&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2021-06-08&lt;/TD&gt;
&lt;TD&gt;2021-10-14&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2021-10-15&lt;/TD&gt;
&lt;TD&gt;2021-11-10&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2021-11-11&lt;/TD&gt;
&lt;TD&gt;2022-02-04&lt;/TD&gt;
&lt;TD&gt;27&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2022-02-05&lt;/TD&gt;
&lt;TD&gt;2022-02-23&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I need the script to add rows with year/month that fit into the range of each "FromDate" to "ToDate", still with the same stock quantity. And i also need a new column "QD" that shows the total of days in each month the product have been in stock, see example below.&amp;nbsp;Is this possible to do?&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="497px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;Product&lt;/TD&gt;
&lt;TD width="108.562px"&gt;FromDate&lt;/TD&gt;
&lt;TD width="103.375px"&gt;ToDate&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;Quantity&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;YearMonth&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;QD&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;1&lt;/TD&gt;
&lt;TD width="108.562px"&gt;2021-06-08&lt;/TD&gt;
&lt;TD width="103.375px"&gt;2021-10-14&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;20&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;202106&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;1&lt;/TD&gt;
&lt;TD width="108.562px"&gt;2021-06-08&lt;/TD&gt;
&lt;TD width="103.375px"&gt;2021-10-14&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;20&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;202107&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;1&lt;/TD&gt;
&lt;TD width="108.562px"&gt;2021-06-08&lt;/TD&gt;
&lt;TD width="103.375px"&gt;2021-10-14&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;20&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;202108&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;1&lt;/TD&gt;
&lt;TD width="108.562px"&gt;2021-06-08&lt;/TD&gt;
&lt;TD width="103.375px"&gt;2021-10-14&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;20&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;202109&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="67.9375px"&gt;1&lt;/TD&gt;
&lt;TD width="108.562px"&gt;2021-06-08&lt;/TD&gt;
&lt;TD width="103.375px"&gt;2021-10-14&lt;/TD&gt;
&lt;TD width="72.9375px"&gt;20&lt;/TD&gt;
&lt;TD width="82.4219px"&gt;202110&lt;/TD&gt;
&lt;TD width="60.7656px"&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Best regards/ Patric&lt;/P&gt;</description>
      <pubDate>Tue, 07 Mar 2023 09:12:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2046058#M86036</guid>
      <dc:creator>Tugge1</dc:creator>
      <dc:date>2023-03-07T09:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Add Year/Month within date range(Qlikview)</title>
      <link>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2051549#M86438</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;[Table]:&lt;BR /&gt;Load&lt;BR /&gt;Product,&lt;BR /&gt;Quantity,&lt;BR /&gt;FromDate,&lt;BR /&gt;ToDate,&lt;BR /&gt;MonthName(FromDate +IterNo()-1) as MonthYear&lt;BR /&gt;while FromDate + IterNo()-1&amp;lt;= ToDate;&lt;/P&gt;
&lt;P&gt;Load&lt;BR /&gt;Product,&lt;BR /&gt;date(FromDate,'YYYY-MM-DD') as FromDate,&lt;BR /&gt;date(ToDate,'YYYY-MM-DD') as ToDate,&lt;BR /&gt;Quantity&lt;BR /&gt;;&lt;BR /&gt;LOAD * INLINE &lt;BR /&gt;[&lt;BR /&gt;Product,FromDate,ToDate,Quantity&lt;BR /&gt;1,2021-06-08,2021-10-14,20&lt;BR /&gt;1,2021-10-15,2021-11-10,25&lt;BR /&gt;1,2021-11-11,2022-02-04,27&lt;BR /&gt;1,2022-02-05,2022-02-23,4&lt;BR /&gt;](delimiter is ',');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You may get this kind of table&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Add this as mesure to calcualte number of days :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if(MonthName(FromDate) = MonthYear ,monthend(FromDate)-FromDate,&lt;BR /&gt;if(MonthName(ToDate) = MonthYear ,day(ToDate),&lt;/P&gt;
&lt;P&gt;day(monthend(MonthYear))))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="brunobertels_0-1679402872213.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/103205i976D0F3CAAE7FB48/image-size/medium?v=v2&amp;amp;px=400" role="button" title="brunobertels_0-1679402872213.png" alt="brunobertels_0-1679402872213.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 12:48:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2051549#M86438</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2023-03-21T12:48:39Z</dc:date>
    </item>
    <item>
      <title>Re: Add Year/Month within date range(Qlikview)</title>
      <link>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2051748#M86467</link>
      <description>&lt;P&gt;maybe one solution could be:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarcoWedel_0-1679423916375.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/103239iF5AD53AB483D9A27/image-size/large?v=v2&amp;amp;px=999" role="button" title="MarcoWedel_0-1679423916375.png" alt="MarcoWedel_0-1679423916375.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;table1:
LOAD *,
     Date(MonthStart(FromDate,IterNo()-1),'YYYYMM') as YearMonth,
     RangeMin(ToDate,DayStart(MonthEnd(FromDate,IterNo()-1)))-RangeMax(FromDate,MonthStart(FromDate,IterNo()-1))+1 as QD
Inline [
Product,FromDate,ToDate,Quantity
1,2021-06-08,2021-10-14,20
1,2021-10-15,2021-11-10,25
1,2021-11-11,2022-02-04,27
1,2022-02-05,2022-02-23,4
] While MonthStart(FromDate,IterNo()-1)&amp;lt;=ToDate;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hope this helps&lt;/P&gt;
&lt;P&gt;Marco&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 18:41:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Add-Year-Month-within-date-range-Qlikview/m-p/2051748#M86467</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2023-03-21T18:41:32Z</dc:date>
    </item>
  </channel>
</rss>

