<?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 Creating multiple qvd files using for loop in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Creating-multiple-qvd-files-using-for-loop/m-p/533345#M1133925</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;I have a huge sql database with 30 million rows, which consists of data for the past 2 months. I need to load this to qvd files and i need to create multiple qvd files according to the date, ie one file for data for a particular date.&lt;/P&gt;&lt;P&gt;So i used the following steps&lt;/P&gt;&lt;P&gt;1. Load entire data.&lt;/P&gt;&lt;P&gt;2. Take distinct date and store in a table&lt;/P&gt;&lt;P&gt;3. Run a for loop for the date and store in seperate qvd files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my code crashes after the first iteration of the loop and the qvd fine is not created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vFilename = 'D:\a_Work\Datafiles\QVDtest\funnel_' &amp;amp; date(today(),'YYYY_MM_DD') &amp;amp; '.qvd';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TableTodaysData:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT&amp;nbsp; *&lt;/P&gt;&lt;P&gt;FROM funnelMain;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STORE TableTodaysData into $(vFilename);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vload = 'D:\a_Work\Datafiles\QVDtest\funnel_*' &amp;amp; '.qvd';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables:&lt;/P&gt;&lt;P&gt;LOAD Distinct cdate as Tablenames&lt;/P&gt;&lt;P&gt;FROM $(vload)&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vTablecount = NoOfRows('Tables');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vsplitFilename = 'D:\a_Work\Datafiles\QVDtest\split\funnelsplit_';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUB LoadTableData&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; For i=0 To $(vTablecount)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Let vTablename = Peek('Tablenames',$(i),'Tables');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Dummy:&lt;/P&gt;&lt;P&gt;&amp;nbsp; NoConcatenate&lt;/P&gt;&lt;P&gt;&amp;nbsp; Load * FROM $(vload)(qvd) Where cdate='$(vTablename)';&lt;/P&gt;&lt;P&gt;&amp;nbsp; STORE Dummy into $(vsplitFilename)$(vTablename).QVD;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DROP Table Dummy;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; NEXT i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call LoadTableData;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Tables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Oct 2013 07:09:36 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-10-28T07:09:36Z</dc:date>
    <item>
      <title>Creating multiple qvd files using for loop</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-multiple-qvd-files-using-for-loop/m-p/533345#M1133925</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;I have a huge sql database with 30 million rows, which consists of data for the past 2 months. I need to load this to qvd files and i need to create multiple qvd files according to the date, ie one file for data for a particular date.&lt;/P&gt;&lt;P&gt;So i used the following steps&lt;/P&gt;&lt;P&gt;1. Load entire data.&lt;/P&gt;&lt;P&gt;2. Take distinct date and store in a table&lt;/P&gt;&lt;P&gt;3. Run a for loop for the date and store in seperate qvd files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my code crashes after the first iteration of the loop and the qvd fine is not created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vFilename = 'D:\a_Work\Datafiles\QVDtest\funnel_' &amp;amp; date(today(),'YYYY_MM_DD') &amp;amp; '.qvd';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TableTodaysData:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT&amp;nbsp; *&lt;/P&gt;&lt;P&gt;FROM funnelMain;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STORE TableTodaysData into $(vFilename);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vload = 'D:\a_Work\Datafiles\QVDtest\funnel_*' &amp;amp; '.qvd';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables:&lt;/P&gt;&lt;P&gt;LOAD Distinct cdate as Tablenames&lt;/P&gt;&lt;P&gt;FROM $(vload)&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vTablecount = NoOfRows('Tables');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vsplitFilename = 'D:\a_Work\Datafiles\QVDtest\split\funnelsplit_';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUB LoadTableData&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; For i=0 To $(vTablecount)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Let vTablename = Peek('Tablenames',$(i),'Tables');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Dummy:&lt;/P&gt;&lt;P&gt;&amp;nbsp; NoConcatenate&lt;/P&gt;&lt;P&gt;&amp;nbsp; Load * FROM $(vload)(qvd) Where cdate='$(vTablename)';&lt;/P&gt;&lt;P&gt;&amp;nbsp; STORE Dummy into $(vsplitFilename)$(vTablename).QVD;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DROP Table Dummy;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; NEXT i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call LoadTableData;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Tables;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2013 07:09:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-multiple-qvd-files-using-for-loop/m-p/533345#M1133925</guid>
      <dc:creator />
      <dc:date>2013-10-28T07:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: Creating multiple qvd files using for loop</title>
      <link>https://community.qlik.com/t5/QlikView/Creating-multiple-qvd-files-using-for-loop/m-p/533346#M1133926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope all is well. Did you get an answer to your problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2014 07:50:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Creating-multiple-qvd-files-using-for-loop/m-p/533346#M1133926</guid>
      <dc:creator />
      <dc:date>2014-04-04T07:50:44Z</dc:date>
    </item>
  </channel>
</rss>

