<?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 Storing QVDs by date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641570#M677417</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to store source data which are many excel spreadsheets into separate QVD files based on year of their creation. Following should be achieved:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 QVD = 1 Year from all excel sheets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub LoadDistinctYears&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Years:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Load Distinct&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;[Year]&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;from $(vPathXLS)\CR_*.xlsx // load all XLS 2013, 2014 and so on&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;(ooxml, embedded labels, table is [INPUT ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMaxYears:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Load &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;max ([Year]) as MaxYear,&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;min ([Year]) as MinYear&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Years;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Drop table Years;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDSUB;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Call LoadDistinctYears;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMaxYear = FieldValue( 'MaxYear', 1 );&lt;/P&gt;&lt;P&gt;LET vMinYear = FieldValue( 'MinYear', 2 );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub LoadXLSData&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;for i = 2013 to $(vMaxYear)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CR_CORE_DATA_ALL:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; All columns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vPathXLS)\CR_*.xlsx (ooxml, embedded labels, table is [INPUT])&amp;nbsp; // loads CR_2013, 2014 and so on&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where [Year]=$(i);&lt;/P&gt;&lt;P&gt;STORE CR_CORE_DATA_ALL into $(vPathQVDStore) CR_DATA_$(i).qvd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDSUB;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Call LoadXLSData;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What this currently does is storing data into QVDs year by year, but every year has duplicate data in it even also for year previous.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;&lt;STRONG style="color: #ff0000;"&gt;So 2013.qvd has all data for year 2013 but 2014.qvd has data for 2013 and for 2014.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would really like to see your input on this one. I guess I am wrong in part - (for i = .. to )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2014 16:56:55 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-06-05T16:56:55Z</dc:date>
    <item>
      <title>Storing QVDs by date</title>
      <link>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641570#M677417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to store source data which are many excel spreadsheets into separate QVD files based on year of their creation. Following should be achieved:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 QVD = 1 Year from all excel sheets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub LoadDistinctYears&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Years:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Load Distinct&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;[Year]&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;from $(vPathXLS)\CR_*.xlsx // load all XLS 2013, 2014 and so on&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;(ooxml, embedded labels, table is [INPUT ]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MinMaxYears:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Load &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;max ([Year]) as MaxYear,&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;min ([Year]) as MinYear&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Years;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Drop table Years;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDSUB;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Call LoadDistinctYears;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMaxYear = FieldValue( 'MaxYear', 1 );&lt;/P&gt;&lt;P&gt;LET vMinYear = FieldValue( 'MinYear', 2 );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sub LoadXLSData&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;for i = 2013 to $(vMaxYear)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CR_CORE_DATA_ALL:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; All columns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vPathXLS)\CR_*.xlsx (ooxml, embedded labels, table is [INPUT])&amp;nbsp; // loads CR_2013, 2014 and so on&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where [Year]=$(i);&lt;/P&gt;&lt;P&gt;STORE CR_CORE_DATA_ALL into $(vPathQVDStore) CR_DATA_$(i).qvd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next i&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ENDSUB;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Call LoadXLSData;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What this currently does is storing data into QVDs year by year, but every year has duplicate data in it even also for year previous.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;&lt;STRONG style="color: #ff0000;"&gt;So 2013.qvd has all data for year 2013 but 2014.qvd has data for 2013 and for 2014.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would really like to see your input on this one. I guess I am wrong in part - (for i = .. to )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 16:56:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641570#M677417</guid>
      <dc:creator />
      <dc:date>2014-06-05T16:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: Storing QVDs by date</title>
      <link>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641571#M677419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Sub LoadXLSData&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;for i = 2013 to $(vMaxYear)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CR_CORE_DATA_ALL:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; All columns&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vPathXLS)\CR_*.xlsx (ooxml, embedded labels, table is [INPUT])&amp;nbsp; // loads CR_2013, 2014 and so on&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where [Year]=$(i);&lt;/P&gt;&lt;P&gt;STORE CR_CORE_DATA_ALL into $(vPathQVDStore) CR_DATA_$(i).qvd;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; DROP TABLE CR_CORE_DATA_ALL&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;next i&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 17:10:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641571#M677419</guid>
      <dc:creator>Clever_Anjos</dc:creator>
      <dc:date>2014-06-05T17:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: Storing QVDs by date</title>
      <link>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641572#M677422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excellent Anjos !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perfectly working now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2014 07:58:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Storing-QVDs-by-date/m-p/641572#M677422</guid>
      <dc:creator />
      <dc:date>2014-06-06T07:58:35Z</dc:date>
    </item>
  </channel>
</rss>

