<?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: Simple variable expressions work differently from direct expressions. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347395#M1170459</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;A variable that starts with and = sign is evaluated immediately (ie outside of the chart). Outside the chart the total is 16 (same as entering =sum(value) in a text box).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to use an expression value in a chart, you must save it without the '='&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let total_value = 'sum(value)';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set total_value = sum(value);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The use the expression in the chart &lt;EM&gt;=$(total_value)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2012 10:47:26 GMT</pubDate>
    <dc:creator>jonathandienst</dc:creator>
    <dc:date>2012-07-12T10:47:26Z</dc:date>
    <item>
      <title>Simple variable expressions work differently from direct expressions.</title>
      <link>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347393#M1170457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oke, it is possibly very simple or already answered, but I have no idea what is going wrong and I tried a lot of answers on this discussion forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have data like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-1-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-2-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-3-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the result when using for 'value': sum(value), which is good!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But now I want this being saved in a variable. So I create a variable: 'total_value' with description: '=sum(value)' and then I refer the value expression to total_value so: 'value becomes' : = total_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do this the result is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; total_value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-1-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-2-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-3-2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which is wrong! I still need the same results, 5 and 6. What am I doing wrong? To me it seems nothing really changed, only changed the location of calculating the values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do this for simplifying a query. What am I doing wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2012 10:31:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347393#M1170457</guid>
      <dc:creator />
      <dc:date>2012-07-12T10:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: Simple variable expressions work differently from direct expressions.</title>
      <link>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347394#M1170458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;...that's because you are missing the dimension '2010'...&lt;/P&gt;&lt;P&gt;you calculate the expression outside the chart and then paste it to every row of teh table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;variable:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(value)&lt;/P&gt;&lt;P&gt;exp in chart:&amp;nbsp;&amp;nbsp;&amp;nbsp; $(variable)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2012 10:41:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347394#M1170458</guid>
      <dc:creator />
      <dc:date>2012-07-12T10:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: Simple variable expressions work differently from direct expressions.</title>
      <link>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347395#M1170459</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;A variable that starts with and = sign is evaluated immediately (ie outside of the chart). Outside the chart the total is 16 (same as entering =sum(value) in a text box).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to use an expression value in a chart, you must save it without the '='&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let total_value = 'sum(value)';&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Set total_value = sum(value);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The use the expression in the chart &lt;EM&gt;=$(total_value)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2012 10:47:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347395#M1170459</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2012-07-12T10:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Simple variable expressions work differently from direct expressions.</title>
      <link>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347396#M1170460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, that makes sense! Thank you for the explanation. This helped me a lot &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2012 10:48:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Simple-variable-expressions-work-differently-from-direct/m-p/347396#M1170460</guid>
      <dc:creator />
      <dc:date>2012-07-12T10:48:55Z</dc:date>
    </item>
  </channel>
</rss>

