<?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 Avoid $(-expansion in SetAnalysis Variable in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875865#M305872</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;I'd like to set a formula in a script variable vBudgetAmount:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vBudgetAmount = SUM({&amp;lt;$(='['&amp;amp;CONCAT({1&amp;lt;$Field={'Service Request - *'}&amp;gt;} DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The formula calculates the sum of Budgets, ignoring all the selections in all table fields starting with 'Service Request - '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goal is to create variable vBudgetAmount having content: &lt;BR /&gt;SUM({&amp;lt;$(='['&amp;amp;CONCAT({1&amp;lt;$Field={'Service Request - *'}&amp;gt;} DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I always find that the $( is causing problems, thus I am getting:&lt;BR /&gt;SUM(&lt;STRONG&gt;{&amp;lt;&amp;gt;}&lt;/STRONG&gt; DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How I can get this working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx - Marcel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Apr 2015 14:34:15 GMT</pubDate>
    <dc:creator>hugmarcel</dc:creator>
    <dc:date>2015-04-21T14:34:15Z</dc:date>
    <item>
      <title>Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875865#M305872</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;I'd like to set a formula in a script variable vBudgetAmount:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vBudgetAmount = SUM({&amp;lt;$(='['&amp;amp;CONCAT({1&amp;lt;$Field={'Service Request - *'}&amp;gt;} DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The formula calculates the sum of Budgets, ignoring all the selections in all table fields starting with 'Service Request - '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goal is to create variable vBudgetAmount having content: &lt;BR /&gt;SUM({&amp;lt;$(='['&amp;amp;CONCAT({1&amp;lt;$Field={'Service Request - *'}&amp;gt;} DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I always find that the $( is causing problems, thus I am getting:&lt;BR /&gt;SUM(&lt;STRONG&gt;{&amp;lt;&amp;gt;}&lt;/STRONG&gt; DISTINCT $Field,']=,[' )&amp;amp;']=')&amp;gt;} Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How I can get this working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx - Marcel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 14:34:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875865#M305872</guid>
      <dc:creator>hugmarcel</dc:creator>
      <dc:date>2015-04-21T14:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875866#M305873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'courier new', courier;"&gt;LET vBudgetAmount = 'SUM({&amp;lt;$' &amp;amp; '(=' &amp;amp; chr(39) &amp;amp; '[' &amp;amp; chr(39) &amp;amp; '&amp;amp;CONCAT({1&amp;lt;$Field={"Service Request - *"}&amp;gt;} DISTINCT $Field,' &amp;amp; chr(39) &amp;amp; ']=,[' &amp;amp; chr(39) &amp;amp; ' )&amp;amp;' &amp;amp; chr(39) &amp;amp; ']=' &amp;amp; chr(39) &amp;amp; ')&amp;gt;} Budgets)';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;I may have missed something, and it definitley looks horrible, but you get the idea...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;Peter&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 14:42:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875866#M305873</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-04-21T14:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875867#M305874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There seems nothing wrong with your expression, can you try to create the variable in the front and look at the result?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise there may be something wrong with &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;$Field={'Service Request - *'}&amp;gt;} not matching any fields (do you need the space at the end?)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tested your expression in the following qvw&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 14:56:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875867#M305874</guid>
      <dc:creator>stigchel</dc:creator>
      <dc:date>2015-04-21T14:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875868#M305875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Precisely, in the front-end this works out ok because this is a later stage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The OP asked how to accomplish this in the script, where $-sign substitution will wreak havoc everywhere. Even in a SET statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pobably Marcel wants to define complex expressions in a single spot, and use them in multiple expression fields in order to avoid having to copy-paste every change everywhere.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 15:04:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875868#M305875</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-04-21T15:04:03Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875869#M305876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're right Peter, didn't realize that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 15:41:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875869#M305876</guid>
      <dc:creator>stigchel</dc:creator>
      <dc:date>2015-04-21T15:41:46Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875870#M305877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Exactly, you got the point. It must be done in script!&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 19:28:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875870#M305877</guid>
      <dc:creator>hugmarcel</dc:creator>
      <dc:date>2015-04-21T19:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid $(-expansion in SetAnalysis Variable</title>
      <link>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875871#M305878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The (simple) solution is to create a variable in script and use the variable in the formula. E.g. (dummy code):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vServiceRequestFields = '';&lt;/P&gt;&lt;P&gt;for all fields in table 'Service Request'&lt;BR /&gt;&amp;nbsp; let vServiceRequestFields = vServiceRequestFields &amp;amp; '[' &amp;amp; field &amp;amp; ']=,';&lt;BR /&gt;next&lt;/P&gt;&lt;P&gt;SET vBudgetAmount = SUM({&amp;lt;$(vServiceRequestFields)&amp;gt;} DISTINCT Budgets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2015 10:41:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Avoid-expansion-in-SetAnalysis-Variable/m-p/875871#M305878</guid>
      <dc:creator>hugmarcel</dc:creator>
      <dc:date>2015-04-23T10:41:01Z</dc:date>
    </item>
  </channel>
</rss>

