<?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: load script problem in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320801#M118205</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To check whether the QVD exists or not, you can use the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;IF FileSize('$(QVDFILE)') &amp;gt; 0 THEN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET QVD_EXISTS=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // true&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET QVD_EXISTS=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // false&lt;/P&gt;&lt;P&gt;END IF&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source: Incremental Load in Rob's Cookbook.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Jun 2011 05:10:52 GMT</pubDate>
    <dc:creator />
    <dc:date>2011-06-27T05:10:52Z</dc:date>
    <item>
      <title>load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320796#M118200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have a table where i am fetching weekly data and am inserting it into a qvd file. as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;[SYNCRO MAX WEEK]:&lt;BR /&gt;LOAD MAX([SYNCRO Plan Week]) AS [MAX PLAN WEEK]&lt;BR /&gt;FROM [SYNCRO PV].QVD;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET MAX_PLAN_WEEK=PEEK('[MAX PLAN WEEK]',0,'[SYNCRO MAX WEEK]');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[SYNCRO PV]:&lt;BR /&gt;NOCONCATENATE&lt;BR /&gt;LOAD &lt;BR /&gt;&amp;nbsp; ITEMDATE,&lt;BR /&gt;&amp;nbsp; ITEMCONFIRMATION AS [Material confirmation],&lt;BR /&gt;&amp;nbsp; If(Len( ITEMCONFIRMATION)&amp;gt;0,'True','False') as [Item Response],&lt;BR /&gt;&amp;nbsp; ITEMDEMAND AS [Material demand],&lt;BR /&gt;&amp;nbsp; ITEM_CODE,&lt;BR /&gt;&amp;nbsp; SUPPLIER_CODE,&lt;BR /&gt;&amp;nbsp; PLANT,&lt;BR /&gt;&amp;nbsp; PLAN_WEEK AS [SYNCRO Plan Week],&lt;BR /&gt;&amp;nbsp; PAI_VALUE AS [Projected available Inventory],&lt;BR /&gt;&amp;nbsp; ITEMINTERVAL AS [Week or Period],&lt;BR /&gt; [FORE_WEEK] as [SYNCRO Forecasted Week]&lt;BR /&gt;FROM&lt;BR /&gt;[$(PATH_VAR)\SYNCRO\DSA PV P01 Data.txt]&lt;BR /&gt;(txt, codepage is 1252, embedded labels, delimiter is '\t', msq)&lt;BR /&gt;WHERE &lt;BR /&gt; PLAN_WEEK &amp;gt; $(MAX_PLAN_WEEK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STORE [SYNCRO PV] INTO [SYNCRO PV].QVD;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Now the problem is that Qlikview is giving error over statement&lt;/P&gt;&lt;P&gt;WHERE &lt;/P&gt;&lt;P&gt;PLAN_WEEK &amp;gt; $(MAX_PLAN_WEEK);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please help what is wrong with this statement. Also what happens when first time there is no QVD file and this variable is null or empty?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arif. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 13:43:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320796#M118200</guid>
      <dc:creator />
      <dc:date>2011-06-25T13:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320797#M118201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Replace the following line in your script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="jive-code"&gt;LET MAX_PLAN_WEEK=PEEK('[MAX PLAN WEEK]',0,'[SYNCRO MAX WEEK]');&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="jive-code"&gt;LET MAX_PLAN_WEEK=PEEK(&lt;SPAN style="color: #ff0000;"&gt;'MAX PLAN WEEK'&lt;/SPAN&gt;,0,&lt;SPAN style="color: #ff0000;"&gt;[SYNCRO MAX WEEK]&lt;/SPAN&gt;);&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and see if it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 14:17:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320797#M118201</guid>
      <dc:creator>nagaiank</dc:creator>
      <dc:date>2011-06-25T14:17:20Z</dc:date>
    </item>
    <item>
      <title>Re: load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320798#M118202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; now i have replaced it with the following line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET MAX_PLAN_WEEK=if(LEN(PEEK('MAX PLAN WEEK',0,'SYNCRO MAX WEEK'))&amp;gt;0,MAX_PLAN_WEEK,'2008P01');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and it is working. now the problem is that when first time, the script executes, there is no qvd, so it gives an error. How can i make this load script so that it checks that if the qvd exists, then read from it, otherwise, just put 2008P01 as a default value in the variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arif&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 15:04:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320798#M118202</guid>
      <dc:creator />
      <dc:date>2011-06-25T15:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320799#M118203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; actually the code is as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET MAX_PLAN_WEEK=if(LEN(PEEK('MAX PLAN WEEK',0,'SYNCRO MAX WEEK'))&amp;gt;0,PEEK('MAX PLAN WEEK',0,'SYNCRO MAX WEEK'),'2008P01');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i want to load from qvd only if it exists. how do i do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Arif&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 15:09:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320799#M118203</guid>
      <dc:creator />
      <dc:date>2011-06-25T15:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320800#M118204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET ErrorMode =0;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;CODE class="jive-code"&gt;[SYNCRO MAX WEEK]:&lt;BR /&gt;&amp;nbsp; LOAD MAX([SYNCRO Plan Week]) AS [MAX PLAN WEEK]&lt;BR /&gt;&amp;nbsp; FROM [SYNCRO PV].QVD;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; LET MAX_PLAN_WEEK=IF(isnull(PEEK('MAX PLAN WEEK',0,'SYNCRO MAX WEEK')),'2008P01',PEEK('MAX PLAN WEEK',0,'SYNCRO MAX WEEK'));&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 17:36:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320800#M118204</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2011-06-25T17:36:03Z</dc:date>
    </item>
    <item>
      <title>Re: load script problem</title>
      <link>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320801#M118205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To check whether the QVD exists or not, you can use the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;IF FileSize('$(QVDFILE)') &amp;gt; 0 THEN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET QVD_EXISTS=1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // true&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET QVD_EXISTS=0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // false&lt;/P&gt;&lt;P&gt;END IF&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source: Incremental Load in Rob's Cookbook.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 05:10:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/load-script-problem/m-p/320801#M118205</guid>
      <dc:creator />
      <dc:date>2011-06-27T05:10:52Z</dc:date>
    </item>
  </channel>
</rss>

