<?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: How does Autonumber function work? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817890#M288371</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And for a deeper explanation of how hash values works you can follow this links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikviewaddict.com/2014/01/qlikview-functions-autonumber.html" title="http://www.qlikviewaddict.com/2014/01/qlikview-functions-autonumber.html"&gt;QlikView Addict: QlikView Functions: autonumber()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikfix.com/2014/03/11/hash-functions-collisions/" title="http://www.qlikfix.com/2014/03/11/hash-functions-collisions/"&gt;QlikView hash functions and collisions - The Qlik Fix! The Qlik Fix!&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Jan 2015 14:09:53 GMT</pubDate>
    <dc:creator>rubenmarin</dc:creator>
    <dc:date>2015-01-05T14:09:53Z</dc:date>
    <item>
      <title>How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817888#M288369</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;Can anyone tell me how the Autonumber function works correctly when applied to two different tables?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In QlikView Developer training I attended there was:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Order table&lt;/P&gt;&lt;P&gt;OrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LineNo&lt;/P&gt;&lt;P&gt;1&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; 1&lt;/P&gt;&lt;P&gt;1&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; 2&lt;/P&gt;&lt;P&gt;1&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; 3&lt;/P&gt;&lt;P&gt;2&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; 1&lt;/P&gt;&lt;P&gt;2&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; 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Order Details table&lt;/P&gt;&lt;P&gt;OrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LineNo&lt;/P&gt;&lt;P&gt;1&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; 1&lt;/P&gt;&lt;P&gt;1&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; 2&lt;/P&gt;&lt;P&gt;1&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; 3&lt;/P&gt;&lt;P&gt;2&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; 1&lt;/P&gt;&lt;P&gt;2&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; 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The autonumber function is used to generate a new key based on concatenation of OrderID + LineNo. Example Autonumber(OrderID &amp;amp; '-' &amp;amp; LineNo) as OrderLineKey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How does QlikView ensure the numbers it assigns per combination is the same?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:00:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817888#M288369</guid>
      <dc:creator />
      <dc:date>2015-01-05T14:00:49Z</dc:date>
    </item>
    <item>
      <title>Re: How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817889#M288370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When QlikView assigns an Autonumber, it checks to see if the parameter has already been assigned an integer value. If so, it'll reuse the assigned number, otherwise it'll assign a new number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note that QlikView will only be able to work out whether the key has been used in the context of the current load script, so this is not a valid way of assigning a key in an incremental load script. If you were to try this you'd end up with clashing keys.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:05:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817889#M288370</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2015-01-05T14:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817890#M288371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And for a deeper explanation of how hash values works you can follow this links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikviewaddict.com/2014/01/qlikview-functions-autonumber.html" title="http://www.qlikviewaddict.com/2014/01/qlikview-functions-autonumber.html"&gt;QlikView Addict: QlikView Functions: autonumber()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikfix.com/2014/03/11/hash-functions-collisions/" title="http://www.qlikfix.com/2014/03/11/hash-functions-collisions/"&gt;QlikView hash functions and collisions - The Qlik Fix! The Qlik Fix!&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:09:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817890#M288371</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2015-01-05T14:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817891#M288372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you mean it checks is Order ID + LineNo combo of 1-1 has already been assigned a number? Does it check that against the first table numbers and then the second table. E.g. Will it check in Order Details table for the same combination?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:14:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817891#M288372</guid>
      <dc:creator />
      <dc:date>2015-01-05T14:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817892#M288373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes, it'll check whether the key (Order Id + LineNo combo) has already been assigned a value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not too sure of the exact method it uses, I believe a temporary table is used for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:18:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817892#M288373</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2015-01-05T14:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: How does Autonumber function work?</title>
      <link>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817893#M288374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in answer to the second part of your question - yes it'll check that the combination has been used in any table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So for example you could end up with something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Order table&lt;/P&gt;&lt;P&gt;Order Id, Line No, OrderLineKey&lt;/P&gt;&lt;P&gt;1, 1, 1&lt;/P&gt;&lt;P&gt;1, 2, 2&lt;/P&gt;&lt;P&gt;2, 1, 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Order Details Table&lt;/P&gt;&lt;P&gt;Order Id, Line No, OrderLineKey&lt;/P&gt;&lt;P&gt;1, 1, 1&lt;/P&gt;&lt;P&gt;1, 2, 2&lt;/P&gt;&lt;P&gt;2, 1, 3&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 14:31:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-does-Autonumber-function-work/m-p/817893#M288374</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2015-01-05T14:31:36Z</dc:date>
    </item>
  </channel>
</rss>

