<?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: Rank one field grouping by another field in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393475#M698240</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had to use the ORDER BY in my first table from which then I used a resident load from with the above Rank function. It wasn't working when I did the ORDER BY in the same load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Great solution though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Feb 2013 09:27:08 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-02-04T09:27:08Z</dc:date>
    <item>
      <title>Rank one field grouping by another field</title>
      <link>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393472#M698237</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 a data table which includes the following fields; SystemID, Timestamp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to derive a new field in this table which ranks the Timestamp in ascending grouped by SystemID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd like to do this in the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SystemID,&amp;nbsp;&amp;nbsp; Timestamp,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;[Rank]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00001,&amp;nbsp;&amp;nbsp; 01/01/2013 10:00,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00001,&amp;nbsp;&amp;nbsp; 01/01/2013 12:00,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00001,&amp;nbsp;&amp;nbsp; 01/01/2013 12:30,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00002,&amp;nbsp;&amp;nbsp; 01/01/2013 11:00&lt;STRONG&gt;,&amp;nbsp;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00002,&amp;nbsp;&amp;nbsp; 01/01/2013 12:12,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00003,&amp;nbsp;&amp;nbsp; 01/02/2013 10:30,&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;etc etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a function that does this or is the only option to create some code that loops through the whole recordset?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help.&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&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;&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; &lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 15:10:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393472#M698237</guid>
      <dc:creator />
      <dc:date>2013-02-01T15:10:47Z</dc:date>
    </item>
    <item>
      <title>Re: Rank one field grouping by another field</title>
      <link>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393473#M698238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;look into using functions peek() and previous() to build a running total that you can reset with each new SystemID.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 18:13:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393473#M698238</guid>
      <dc:creator>Oleg_Troyansky</dc:creator>
      <dc:date>2013-02-01T18:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Rank one field grouping by another field</title>
      <link>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393474#M698239</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;LOAD &lt;/P&gt;&lt;P&gt;SystemID, Timestamp,&lt;/P&gt;&lt;P&gt;if(SystemID=previous(SystemID),peek('Rank')+1,1) as Rank&lt;/P&gt;&lt;P&gt;FROM &lt;EM&gt;...mysource...&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;ORDER BY SystemID, Timestamp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2013 18:44:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393474#M698239</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2013-02-01T18:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: Rank one field grouping by another field</title>
      <link>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393475#M698240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had to use the ORDER BY in my first table from which then I used a resident load from with the above Rank function. It wasn't working when I did the ORDER BY in the same load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Great solution though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Feb 2013 09:27:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rank-one-field-grouping-by-another-field/m-p/393475#M698240</guid>
      <dc:creator />
      <dc:date>2013-02-04T09:27:08Z</dc:date>
    </item>
  </channel>
</rss>

