<?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: Aggregation AGGR with Concat() in Calculated Dimension in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Aggregation-AGGR-with-Concat-in-Calculated-Dimension/m-p/685847#M248486</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;Try Aggr(Concat(Year,';'),Account)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jul 2014 15:36:59 GMT</pubDate>
    <dc:creator>Gabriel</dc:creator>
    <dc:date>2014-07-16T15:36:59Z</dc:date>
    <item>
      <title>Aggregation AGGR with Concat() in Calculated Dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Aggregation-AGGR-with-Concat-in-Calculated-Dimension/m-p/685846#M248485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a pivot table with a dimension Account. For each row in Account, there are several rows in dimension Transaction, as in the example here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Account&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year&lt;/P&gt;&lt;P&gt;Acc1&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; T1&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&lt;/P&gt;&lt;P&gt;Acc1&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; T2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2013&lt;/P&gt;&lt;P&gt;Acc2&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; T21&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;&amp;nbsp; 2006&lt;/P&gt;&lt;P&gt;Acc2&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; T22&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;&amp;nbsp; 2008&lt;/P&gt;&lt;P&gt;Acc2&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; T23&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;&amp;nbsp; 2011&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for each row in Transaction, I would like to get the list of all dates of transaction for the current account. For example, for the row of T1, I would like to get 2012,2013, for the row of T23, I would like to get 2006,2008,2011.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to use jointly AGGR() and Concat(): I aggregate with AGGR() over Accounts, and I Concatenate with Concat() all the years for each account in one string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However. this is in fact a bit more complicated. I don't want to concatenate years for all rows, but year for rows which verify some conditions. I came up with this syntax:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aggr(&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concat(&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF(MasterCodeDesc = 'BASE', IF([Product Type]= 'Sales', IF([Year] &amp;gt; 2009,Year))), ',')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;,[Account])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I concatenate Year if the row verifies some condition, and aggregation is over accounts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is not giving the good result at all: it seems that for each account, if the first row (firs transaction) is verifying the 3 conditions, the year is concatenated. If the first row is not verifying the 3 conditions, all strings for this account (for all transactions) are empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is Aggr(Concat( actually doing ? What sounds wrong in the syntax above ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2014 09:45:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggregation-AGGR-with-Concat-in-Calculated-Dimension/m-p/685846#M248485</guid>
      <dc:creator />
      <dc:date>2014-07-16T09:45:43Z</dc:date>
    </item>
    <item>
      <title>Re: Aggregation AGGR with Concat() in Calculated Dimension</title>
      <link>https://community.qlik.com/t5/QlikView/Aggregation-AGGR-with-Concat-in-Calculated-Dimension/m-p/685847#M248486</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;Try Aggr(Concat(Year,';'),Account)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2014 15:36:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggregation-AGGR-with-Concat-in-Calculated-Dimension/m-p/685847#M248486</guid>
      <dc:creator>Gabriel</dc:creator>
      <dc:date>2014-07-16T15:36:59Z</dc:date>
    </item>
  </channel>
</rss>

