<?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 SR11 change in Expression Editor syntax check in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/SR11-change-in-Expression-Editor-syntax-check/m-p/846073#M297032</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We know that sometimes the expression editor syntax checker displays red squiggle lines in an expression that does not have a true error. It may be caused by an error in the syntax checker itself or the use of variables where the syntax checker may not be expected to understand.&amp;nbsp; For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;=FirstSortedValue(DISTINCT, Price, Date)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DISTINCT will be flagged even though DISTINCT is documented as being valid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;=Sum ({&amp;lt;$(s.ClearSubmitter),Function={If}&amp;gt;}#FunctionCount)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The comma will be flagged even though there will be a valid expression after variable substitution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SR10 and prior the edit status message in the upper left corner will be "&lt;STRONG&gt;Expression OK&lt;/STRONG&gt;". So we can know the error is with the syntax checker, not the actual expression. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SR11, the status message has changed. If there is &lt;EM&gt;any red squiggle&lt;/EM&gt;, the status message now reads "&lt;STRONG&gt;Errors in expression&lt;/STRONG&gt;". This means I can no longer say "ignore the squiggle if it says 'Expression OK'".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So where's the bug now, the squiggles or the "Errors in Expression" message? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 May 2015 16:50:15 GMT</pubDate>
    <dc:creator>rwunderlich</dc:creator>
    <dc:date>2015-05-25T16:50:15Z</dc:date>
    <item>
      <title>SR11 change in Expression Editor syntax check</title>
      <link>https://community.qlik.com/t5/QlikView/SR11-change-in-Expression-Editor-syntax-check/m-p/846073#M297032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We know that sometimes the expression editor syntax checker displays red squiggle lines in an expression that does not have a true error. It may be caused by an error in the syntax checker itself or the use of variables where the syntax checker may not be expected to understand.&amp;nbsp; For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;=FirstSortedValue(DISTINCT, Price, Date)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DISTINCT will be flagged even though DISTINCT is documented as being valid. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;=Sum ({&amp;lt;$(s.ClearSubmitter),Function={If}&amp;gt;}#FunctionCount)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The comma will be flagged even though there will be a valid expression after variable substitution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SR10 and prior the edit status message in the upper left corner will be "&lt;STRONG&gt;Expression OK&lt;/STRONG&gt;". So we can know the error is with the syntax checker, not the actual expression. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In SR11, the status message has changed. If there is &lt;EM&gt;any red squiggle&lt;/EM&gt;, the status message now reads "&lt;STRONG&gt;Errors in expression&lt;/STRONG&gt;". This means I can no longer say "ignore the squiggle if it says 'Expression OK'".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So where's the bug now, the squiggles or the "Errors in Expression" message? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 May 2015 16:50:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SR11-change-in-Expression-Editor-syntax-check/m-p/846073#M297032</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2015-05-25T16:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: SR11 change in Expression Editor syntax check</title>
      <link>https://community.qlik.com/t5/QlikView/SR11-change-in-Expression-Editor-syntax-check/m-p/846074#M297033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately this is true and I don't know why QlikView can't understand its own syntax.&lt;/P&gt;&lt;P&gt;But the improvement I saw was with the use of the -= in Set Analysis. This syntax is now correctly recognized by the Syntax checker and has no red squiggles anymore.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 08:48:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SR11-change-in-Expression-Editor-syntax-check/m-p/846074#M297033</guid>
      <dc:creator>jepeerik</dc:creator>
      <dc:date>2015-06-04T08:48:14Z</dc:date>
    </item>
  </channel>
</rss>

