<?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: Calculate Opening Stock in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Calculate-Opening-Stock/m-p/1392432#M32069</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For Monthly Stock you can do this in Script..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vMin = num(MakeDate(2008,03,30));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use minimum date of Database&lt;/P&gt;&lt;P&gt;let vMax = num(MonthStart(today()));&lt;/P&gt;&lt;P&gt;Temp:&lt;BR /&gt;Load date($(vMin) + RowNo() -1) as Date,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; monthstart( Num(MonthStart(date($(vMin) + RowNo() -1)))) as MonthStart&lt;BR /&gt;AutoGenerate 1&lt;BR /&gt;While date($(vMin) + RowNo() -1) &amp;lt; date($(vMax));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEMP:&lt;BR /&gt;Load Distinct &lt;BR /&gt;MonthStart as Date&lt;BR /&gt;Resident Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vCount = NoOfRows('TEMP');&lt;/P&gt;&lt;P&gt;For i=0 to $(vCount) - 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDATE = NUM(PEEK('Date',$(i),'TEMP'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MOM_Inventory:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOAD&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Here you can add other fields at which level you want to calculate Opening Stock. For Ex. Material, Location, Item Etc. If you include any field here also include it in Group By clause*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date($(vDATE)-1) as DATE&amp;nbsp;&amp;nbsp; ,&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM(Quantity) as QUANTITY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; FROM [lib://Qvds/InventoryRawData.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;where Date("Posting Date") &amp;lt; date($(vDATE))&lt;BR /&gt; Group by &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Posting Date";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Sep 2017 09:27:29 GMT</pubDate>
    <dc:creator>shraddha_g</dc:creator>
    <dc:date>2017-09-22T09:27:29Z</dc:date>
    <item>
      <title>Calculate Opening Stock</title>
      <link>https://community.qlik.com/t5/App-Development/Calculate-Opening-Stock/m-p/1392431#M32068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please suggest on below requirement!!!&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I have a item ledger entry table containing&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="font-size: 10pt;"&gt; [posting date](Date field),&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="font-size: 10pt;"&gt;[Quantity field]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Need to build a report&amp;nbsp; which displays data month wise for last 1 year from date selected by user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example if user selects date as &lt;STRONG&gt;15-06-2017&lt;/STRONG&gt; then data should be displayed from &lt;STRONG&gt;15-06-2016 to 15-06-2017 in below format.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;june2016 , july 20166..........................june 2017&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Logic to&amp;nbsp; calculate opening stock &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Opening stock for current month is summation of Quantity up till previous month.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Example - For&amp;nbsp; june 2016 opening stock will be summation of quantity for all months and years which is present in database less than&amp;nbsp; equal to 31 may 2016.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;i.e All dates less than equal to 31may 2016. and similar &lt;/SPAN&gt;approach&lt;SPAN style="font-size: 10pt;"&gt; will be followed for all months&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kindly suggest on the same urgently.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Thanks in advance!!!...:)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Sep 2017 18:17:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculate-Opening-Stock/m-p/1392431#M32068</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-09-11T18:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate Opening Stock</title>
      <link>https://community.qlik.com/t5/App-Development/Calculate-Opening-Stock/m-p/1392432#M32069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For Monthly Stock you can do this in Script..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vMin = num(MakeDate(2008,03,30));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use minimum date of Database&lt;/P&gt;&lt;P&gt;let vMax = num(MonthStart(today()));&lt;/P&gt;&lt;P&gt;Temp:&lt;BR /&gt;Load date($(vMin) + RowNo() -1) as Date,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; monthstart( Num(MonthStart(date($(vMin) + RowNo() -1)))) as MonthStart&lt;BR /&gt;AutoGenerate 1&lt;BR /&gt;While date($(vMin) + RowNo() -1) &amp;lt; date($(vMax));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEMP:&lt;BR /&gt;Load Distinct &lt;BR /&gt;MonthStart as Date&lt;BR /&gt;Resident Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vCount = NoOfRows('TEMP');&lt;/P&gt;&lt;P&gt;For i=0 to $(vCount) - 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDATE = NUM(PEEK('Date',$(i),'TEMP'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MOM_Inventory:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOAD&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Here you can add other fields at which level you want to calculate Opening Stock. For Ex. Material, Location, Item Etc. If you include any field here also include it in Group By clause*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date($(vDATE)-1) as DATE&amp;nbsp;&amp;nbsp; ,&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM(Quantity) as QUANTITY&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; FROM [lib://Qvds/InventoryRawData.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;where Date("Posting Date") &amp;lt; date($(vDATE))&lt;BR /&gt; Group by &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Posting Date";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Sep 2017 09:27:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculate-Opening-Stock/m-p/1392432#M32069</guid>
      <dc:creator>shraddha_g</dc:creator>
      <dc:date>2017-09-22T09:27:29Z</dc:date>
    </item>
  </channel>
</rss>

