<?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 Syntax error in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728644#M261114</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 anyone explain why the Script Editor is giving me a syntax error on the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UNIQUECITYSUPPS:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; distinct CITYSUPPLIER as CITYSUPPLIERA&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTHEADERS;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vCSRecords = NoOfRows('UNIQUECITYSUPPS');&lt;/P&gt;&lt;P&gt;let vSDRecords = NoOfRows('SMASTERCALENDAR');&lt;/P&gt;&lt;P&gt;let vCHRecords = NoOfRows('CONTRACTHEADERS');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// set up blank table.&lt;/P&gt;&lt;P&gt;CONTRACTDATA:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;CITYSUPPLIERA, SDATEA, CONTRACTNUMBERA&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 1 to $(vCSRecords)&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vCitySupplier = chr(39) &amp;amp;&amp;nbsp; Peek('CITYSUPPLIERA', $(i), 'UNIQUECITYSUPPS') &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&amp;nbsp; for j = 1 to $(vSDRecords)&lt;/P&gt;&lt;P&gt;&amp;nbsp; //let vCitySupplierA = Peek('CITYSUPPLIERA', $(i), 'UNIQUECITYSUPPS');&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vThisDate = chr(39) &amp;amp; Peek('SDATE', $(j),'SMASTERCALENDAR') &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; TEMPTABLE:&lt;/P&gt;&lt;P&gt;&amp;nbsp; noconcatenate load&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTNUMBER, &lt;/P&gt;&lt;P&gt;&amp;nbsp; FAIRID, &lt;/P&gt;&lt;P&gt;&amp;nbsp; CITYSUPPLIER,&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALIDFROM,&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALIDTO&lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTHEADERS&lt;/P&gt;&lt;P&gt;&amp;nbsp; where&lt;/P&gt;&lt;P&gt;&amp;nbsp; CITYSUPPLIER = $(vCitySupplier)&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (VALIDFROM &amp;gt;= $(vThisDate) and VALIDTO &amp;lt;= $(vThisDate));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vTempRecords = NoOfRows('TEMPTABLE');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;STRONG&gt;if($(vTempRecords)=0,1,2);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; drop table TEMPTABLE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; next;&lt;/P&gt;&lt;P&gt;next;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some reason it's complaining about the first comma in the if statement at the end. Take out that if statement and everything is OK...&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rory.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Sep 2014 10:58:42 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-09-18T10:58:42Z</dc:date>
    <item>
      <title>Syntax error</title>
      <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728644#M261114</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 anyone explain why the Script Editor is giving me a syntax error on the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UNIQUECITYSUPPS:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; distinct CITYSUPPLIER as CITYSUPPLIERA&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTHEADERS;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vCSRecords = NoOfRows('UNIQUECITYSUPPS');&lt;/P&gt;&lt;P&gt;let vSDRecords = NoOfRows('SMASTERCALENDAR');&lt;/P&gt;&lt;P&gt;let vCHRecords = NoOfRows('CONTRACTHEADERS');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// set up blank table.&lt;/P&gt;&lt;P&gt;CONTRACTDATA:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;CITYSUPPLIERA, SDATEA, CONTRACTNUMBERA&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for i = 1 to $(vCSRecords)&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vCitySupplier = chr(39) &amp;amp;&amp;nbsp; Peek('CITYSUPPLIERA', $(i), 'UNIQUECITYSUPPS') &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&amp;nbsp; for j = 1 to $(vSDRecords)&lt;/P&gt;&lt;P&gt;&amp;nbsp; //let vCitySupplierA = Peek('CITYSUPPLIERA', $(i), 'UNIQUECITYSUPPS');&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vThisDate = chr(39) &amp;amp; Peek('SDATE', $(j),'SMASTERCALENDAR') &amp;amp; chr(39);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; TEMPTABLE:&lt;/P&gt;&lt;P&gt;&amp;nbsp; noconcatenate load&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTNUMBER, &lt;/P&gt;&lt;P&gt;&amp;nbsp; FAIRID, &lt;/P&gt;&lt;P&gt;&amp;nbsp; CITYSUPPLIER,&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALIDFROM,&lt;/P&gt;&lt;P&gt;&amp;nbsp; VALIDTO&lt;/P&gt;&lt;P&gt;&amp;nbsp; Resident&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONTRACTHEADERS&lt;/P&gt;&lt;P&gt;&amp;nbsp; where&lt;/P&gt;&lt;P&gt;&amp;nbsp; CITYSUPPLIER = $(vCitySupplier)&lt;/P&gt;&lt;P&gt;&amp;nbsp; and (VALIDFROM &amp;gt;= $(vThisDate) and VALIDTO &amp;lt;= $(vThisDate));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; let vTempRecords = NoOfRows('TEMPTABLE');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;STRONG&gt;if($(vTempRecords)=0,1,2);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; drop table TEMPTABLE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; next;&lt;/P&gt;&lt;P&gt;next;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some reason it's complaining about the first comma in the if statement at the end. Take out that if statement and everything is OK...&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rory.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 10:58:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728644#M261114</guid>
      <dc:creator />
      <dc:date>2014-09-18T10:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax error</title>
      <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728645#M261115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if ... then ... else ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//&amp;nbsp; if($(vTempRecords)=0,1,2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if $(vTempRecords)=0 then&lt;/P&gt;&lt;P&gt;&amp;nbsp; seta=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ELSE &lt;/P&gt;&lt;P&gt;&amp;nbsp; set a=2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; endif;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 11:03:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728645#M261115</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-09-18T11:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax error</title>
      <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728646#M261116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Massimo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;II'm in the standard Qlikview script editor, even the help on that screen defines the if statement as 'dual If (condition, then_expr [, else_expr])'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rory&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 11:08:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728646#M261116</guid>
      <dc:creator />
      <dc:date>2014-09-18T11:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax error</title>
      <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728647#M261117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That if statement doesn't make sense there. &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;What do you expect it to do? I'd expect something like:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if( $(vTempRecords)=0 then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // do stuff&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // do other stuff&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 11:14:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728647#M261117</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-09-18T11:14:37Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax error</title>
      <link>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728648#M261118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;if(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt;condition , then , else)&amp;nbsp;&amp;nbsp; is a function&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;if ... then &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;is a control statement&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;I tkhink you need the second one&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Sep 2014 11:19:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Syntax-error/m-p/728648#M261118</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-09-18T11:19:54Z</dc:date>
    </item>
  </channel>
</rss>

