<?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: Generate a key with previous or peek function in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455318#M561686</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This should work if I understand what you want correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD *, 'Key_' &amp;amp; Counter as GeneratedKey;&lt;/P&gt;&lt;P&gt;LOAD *, if(previous(Col2)&amp;gt;Col2,rangesum(1,peek(Counter)),rangemax(1,peek(Counter))) as Counter;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sample, Col2, GenerateKey , Value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1,Key_1,10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 2 ,Key_1,20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 3 ,Key_1,15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 4 ,Key_1,30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1,Key_2,20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 2,Key_2,30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 3 ,Key_2,40&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 4 ,Key_2,50&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Compare GeneratedKey with your field GenerateKey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Mar 2013 12:37:52 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2013-03-19T12:37:52Z</dc:date>
    <item>
      <title>Generate a key with previous or peek function</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455317#M561685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I want a key, that will be generate from the first and second column.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 10pt;"&gt;it is important that "Col2" has the order 1,2,3,4,1,2,3,4.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 10pt;"&gt;The first four values are "Key_1" and the last four values from the "Col2" are "Key_2".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 10pt;"&gt;How can i generate the key with the previous or peek function?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;has anyone an idea? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 12:28:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455317#M561685</guid>
      <dc:creator />
      <dc:date>2013-03-19T12:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: Generate a key with previous or peek function</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455318#M561686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This should work if I understand what you want correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD *, 'Key_' &amp;amp; Counter as GeneratedKey;&lt;/P&gt;&lt;P&gt;LOAD *, if(previous(Col2)&amp;gt;Col2,rangesum(1,peek(Counter)),rangemax(1,peek(Counter))) as Counter;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sample, Col2, GenerateKey , Value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1,Key_1,10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 2 ,Key_1,20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 3 ,Key_1,15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 4 ,Key_1,30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 1,Key_2,20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 2,Key_2,30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 3 ,Key_2,40&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, 4 ,Key_2,50&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Compare GeneratedKey with your field GenerateKey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 12:37:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455318#M561686</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2013-03-19T12:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: Generate a key with previous or peek function</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455319#M561687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wow, thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 12:48:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-a-key-with-previous-or-peek-function/m-p/455319#M561687</guid>
      <dc:creator />
      <dc:date>2013-03-19T12:48:25Z</dc:date>
    </item>
  </channel>
</rss>

