<?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 Complex calculated dimension in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305098#M112690</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A colleague found out a smart solution using valuelist function :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dimension :&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region')&lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Expression : &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;=If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'city' , avg(&amp;nbsp; Value) ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'country'&amp;nbsp;&amp;nbsp;&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;COUNTRY= P(COUNTRY) &amp;gt; }&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;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'region'&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;REGION= P(REGION) &amp;gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value) )))&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very useful for making comparaison !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Oct 2011 18:39:36 GMT</pubDate>
    <dc:creator />
    <dc:date>2011-10-04T18:39:36Z</dc:date>
    <item>
      <title>Complex calculated dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305096#M112688</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 have a single table with 3 dimensions (cities,&amp;nbsp; country, region)&amp;nbsp; and few indicators. &lt;/P&gt;&lt;P&gt;A city belongs to a country and a country belongs to a region.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An end user,&amp;nbsp; select a city&amp;nbsp; and I want to display a chart&amp;nbsp; which displays&amp;nbsp; 3 sets of information for an indicator :&lt;/P&gt;&lt;P&gt;&amp;nbsp; -&amp;nbsp; mean for the selected city&lt;/P&gt;&lt;P&gt;&amp;nbsp; - mean for&amp;nbsp; the country where the city belongs&lt;/P&gt;&lt;P&gt;&amp;nbsp; - mean for the region where the city belongs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can create 3 expressions :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; avg(&amp;nbsp; Value) ,&amp;nbsp;&amp;nbsp; avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;COUNTRY= P(COUNTRY) &amp;gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value),&amp;nbsp;&amp;nbsp; avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;REGION= P(REGION) &amp;gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value), &lt;/P&gt;&lt;P&gt; and it works well&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But my objective is to&amp;nbsp; create a Dimension&amp;nbsp;&amp;nbsp; which take account of my 3 sets and not to create expression.&lt;/P&gt;&lt;P&gt;I wonder if it's possible because the second set contains the first, and so on..&lt;/P&gt;&lt;P&gt;I'd like this because I want to add another dimension to display a stacked bar-chart&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any idea&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;JJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Sep 2011 18:31:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305096#M112688</guid>
      <dc:creator />
      <dc:date>2011-09-30T18:31:32Z</dc:date>
    </item>
    <item>
      <title>Complex calculated dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305097#M112689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any ideas or it's definitly not possible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Oct 2011 18:27:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305097#M112689</guid>
      <dc:creator />
      <dc:date>2011-10-03T18:27:18Z</dc:date>
    </item>
    <item>
      <title>Complex calculated dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305098#M112690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A colleague found out a smart solution using valuelist function :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dimension :&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region')&lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Expression : &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;=If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'city' , avg(&amp;nbsp; Value) ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'country'&amp;nbsp;&amp;nbsp;&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;COUNTRY= P(COUNTRY) &amp;gt; }&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;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region') = 'region'&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;REGION= P(REGION) &amp;gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value) )))&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very useful for making comparaison !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2011 18:39:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305098#M112690</guid>
      <dc:creator />
      <dc:date>2011-10-04T18:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Complex calculated dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305099#M112691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;JJ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just suggestion - but I would put the valuelist expression into a variable, so that your dimension and expressions always use trhe same valuelist:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;Script:&lt;/P&gt;&lt;P&gt;Set vValueList = Valuelist(&amp;nbsp;&amp;nbsp; 'city'&amp;nbsp; ,&amp;nbsp; 'country' , 'region');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dimension&lt;/P&gt;&lt;P&gt;$(vValueList)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Expression:&lt;/P&gt;&lt;P&gt;=If(&amp;nbsp; $(vValueList) = 'city' , avg(&amp;nbsp; Value) ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; $(vValueList) = 'country'&amp;nbsp;&amp;nbsp;&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;COUNTRY= P(COUNTRY) &amp;gt; }&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;&amp;nbsp; If(&amp;nbsp;&amp;nbsp; $(vValueList) = 'region'&amp;nbsp; , avg(&amp;nbsp;&amp;nbsp;&amp;nbsp; { 1&amp;nbsp; &amp;lt;REGION= P(REGION) &amp;gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value))))&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Oct 2011 20:11:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305099#M112691</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2011-10-04T20:11:27Z</dc:date>
    </item>
    <item>
      <title>Complex calculated dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305100#M112692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Jonathan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We will save a lot of time &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2011 17:59:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Complex-calculated-dimension/m-p/305100#M112692</guid>
      <dc:creator />
      <dc:date>2011-10-06T17:59:54Z</dc:date>
    </item>
  </channel>
</rss>

