<?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 to get the rank? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Aggregation-to-get-the-rank/m-p/417613#M483873</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've done the trick by counting how many "Shop" have a better "sum(Sells)".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;count({$ &amp;lt;Shop=&amp;gt;} distinct if(aggr(nodistinct sum({$ &amp;lt;Shop=&amp;gt;} Sells), Shop, Product) &amp;gt;= aggr(nodistinct sum({$ &amp;lt;Shop=P(DimShop)&amp;gt;} Sells), Product), Shop))&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 May 2013 07:10:41 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-05-30T07:10:41Z</dc:date>
    <item>
      <title>Aggregation to get the rank?</title>
      <link>https://community.qlik.com/t5/QlikView/Aggregation-to-get-the-rank/m-p/417612#M483872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following data: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Data: &lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;Shop, Group, Product, Sells&lt;/P&gt;&lt;P&gt;Darty, Clothes, Socks, 0&lt;/P&gt;&lt;P&gt;Darty, Clothes, Shirts, 0&lt;/P&gt;&lt;P&gt;Darty, Hi-Fi, TV, 100&lt;/P&gt;&lt;P&gt;Darty, Hi-Fi, Camera, 200&lt;/P&gt;&lt;P&gt;Carrefour, Clothes, Socks, 100&lt;/P&gt;&lt;P&gt;Carrefour, Clothes, Shirts, 100&lt;/P&gt;&lt;P&gt;Carrefour, Hi-Fi, TV, 5&lt;/P&gt;&lt;P&gt;Carrefour, Hi-Fi, Camera, 10&lt;/P&gt;&lt;P&gt;Auchan, Clothes, Socks, 200&lt;/P&gt;&lt;P&gt;];&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;&lt;/P&gt;&lt;P&gt;If I look for each Product, I can make a rank of the sells by Shop:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="41783" class="jive-image-thumbnail jive-image jiveImage" alt="2013-05-29_094806.png" src="https://community.qlik.com/legacyfs/online/41783_2013-05-29_094806.png" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, what I want is the following thing:&lt;/P&gt;&lt;P&gt;- I select a Shop&lt;/P&gt;&lt;P&gt;- I have a chart (straight table) that make a list of each Product and says "for this product, the selected Shop is ranked X".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: &lt;/P&gt;&lt;P&gt;- I select "Carrefour"&lt;/P&gt;&lt;P&gt;--&amp;gt;&lt;/P&gt;&lt;P&gt;Camera : 2&lt;/P&gt;&lt;P&gt;Shirts : 1&lt;/P&gt;&lt;P&gt;Socks : 2&lt;/P&gt;&lt;P&gt;TV : 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- I select "Auchan"&lt;/P&gt;&lt;P&gt;--&amp;gt;&lt;/P&gt;&lt;P&gt;Camera : 3&lt;/P&gt;&lt;P&gt;Socks : 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've played with aggr distinct / nodictinct, rank, total, separated dimensions, ... but without success.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It may be simple but my brain is gone too far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any idea of how I could get my chart?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ps : I don't want to pre-calculate the rank in my script, beacause I have many others fields as selections.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 07:57:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggregation-to-get-the-rank/m-p/417612#M483872</guid>
      <dc:creator />
      <dc:date>2013-05-29T07:57:10Z</dc:date>
    </item>
    <item>
      <title>Re: Aggregation to get the rank?</title>
      <link>https://community.qlik.com/t5/QlikView/Aggregation-to-get-the-rank/m-p/417613#M483873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've done the trick by counting how many "Shop" have a better "sum(Sells)".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;count({$ &amp;lt;Shop=&amp;gt;} distinct if(aggr(nodistinct sum({$ &amp;lt;Shop=&amp;gt;} Sells), Shop, Product) &amp;gt;= aggr(nodistinct sum({$ &amp;lt;Shop=P(DimShop)&amp;gt;} Sells), Product), Shop))&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 07:10:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggregation-to-get-the-rank/m-p/417613#M483873</guid>
      <dc:creator />
      <dc:date>2013-05-30T07:10:41Z</dc:date>
    </item>
  </channel>
</rss>

