<?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: Composite Key (unwanted multiplication) in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754402#M268742</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks! In regards to my example I want the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each Sale can have multiple products. What I want is to join both tables with an unique Id. Furthermore I only want the products associate with the corresponding sale. However a product can be used in different Sales.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My table should look like the following in the end:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comp_Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductName&lt;/P&gt;&lt;P&gt;xy&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; x&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; y&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; FirstSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Banana&lt;/P&gt;&lt;P&gt;xz&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; x&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; z&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; FirstSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Apple&lt;/P&gt;&lt;P&gt;ay&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; a&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; y&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; SecondSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Banana&lt;/P&gt;&lt;P&gt;az&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; a&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; z&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; SecondSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Apple&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps to understand my goal. Can someone give me an easy example how to achieve this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Jan 2015 11:53:00 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-01-08T11:53:00Z</dc:date>
    <item>
      <title>Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754399#M268739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm creating a composite key out of my tables Sales and Product in my QV Application:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;LOAD Id as SalesId&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Sales.qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN (Temp)&lt;/P&gt;&lt;P&gt;LOAD Id as ProductId,&lt;/P&gt;&lt;P&gt;SalesId&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Product.qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CompositeTable:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;SalesId&amp;amp;'|'&amp;amp;ProductId as Comp_Key&lt;/P&gt;&lt;P&gt;RESIDENT Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output for the Comp_Key is the following:&lt;/P&gt;&lt;P&gt;SalesId1 | ProductId1&lt;/P&gt;&lt;P&gt;SalesId1 | ProductId2&lt;/P&gt;&lt;P&gt;SalesId1 | ProductId3&lt;/P&gt;&lt;P&gt;SalesId2 | ProductId1&lt;/P&gt;&lt;P&gt;SalesId2 | ProductId2&lt;/P&gt;&lt;P&gt;SalesId2 | ProductId3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I prevent the generation of multiple SalesId1 with diffrent ProductId's? I only need one composite key for each SalesId.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 10:32:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754399#M268739</guid>
      <dc:creator />
      <dc:date>2015-01-08T10:32:48Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754400#M268740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is not possible with your example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;Prod&lt;/P&gt;&lt;P&gt;P1&lt;/P&gt;&lt;P&gt;P2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with the left join you have:&lt;/P&gt;&lt;P&gt;1 P1&lt;/P&gt;&lt;P&gt;1 P2&lt;/P&gt;&lt;P&gt;2 P1&lt;/P&gt;&lt;P&gt;2 P2&lt;/P&gt;&lt;P&gt;3 P1&lt;/P&gt;&lt;P&gt;3 P2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(obviously in the case that each ID sells all the products)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So now when generating your composite key which product should you choose?&lt;/P&gt;&lt;P&gt;The one you have is a natural association coming from the left join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Explain better what you want to do&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 10:38:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754400#M268740</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2015-01-08T10:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754401#M268741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi HarryLee,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry, I don't quite get you - the point of creating a composite key is having a key that will uniquely identify every single line in your table, no?&lt;/P&gt;&lt;P&gt;=&amp;gt; If you still have duplicates with that composite key, something is wrong, the composite key is not doing what it should, so you probably have to change or enhance it by using another field.&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DataNibbler&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 10:38:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754401#M268741</guid>
      <dc:creator>datanibbler</dc:creator>
      <dc:date>2015-01-08T10:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754402#M268742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks! In regards to my example I want the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each Sale can have multiple products. What I want is to join both tables with an unique Id. Furthermore I only want the products associate with the corresponding sale. However a product can be used in different Sales.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My table should look like the following in the end:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Comp_Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductName&lt;/P&gt;&lt;P&gt;xy&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; x&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; y&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; FirstSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Banana&lt;/P&gt;&lt;P&gt;xz&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; x&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; z&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; FirstSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Apple&lt;/P&gt;&lt;P&gt;ay&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; a&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; y&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; SecondSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Banana&lt;/P&gt;&lt;P&gt;az&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; a&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; z&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; SecondSale&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Apple&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps to understand my goal. Can someone give me an easy example how to achieve this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 11:53:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754402#M268742</guid>
      <dc:creator />
      <dc:date>2015-01-08T11:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754403#M268743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 13:45:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754403#M268743</guid>
      <dc:creator />
      <dc:date>2015-01-08T13:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754404#M268744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you can create the composite key when you are loading the products table:&lt;/P&gt;&lt;P&gt;LEFT JOIN (Temp)&lt;/P&gt;&lt;P&gt;LOAD Id as ProductId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesId &amp;amp; '|' &amp;amp; Id as Comp_Key&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Product.qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for the data you get, If SalesId1 has sales of ProductId1, ProductId2 and ProductId3, it will create the 3 different composite keys:&lt;/P&gt;&lt;P&gt;SalesId1|ProductId1&lt;/P&gt;&lt;P&gt;SalesId1|ProductId2&lt;/P&gt;&lt;P&gt;SalesId1|ProductId3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want a field that identifies a sale it is the "SalesId" Field&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2015 14:17:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754404#M268744</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2015-01-08T14:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: Composite Key (unwanted multiplication)</title>
      <link>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754405#M268745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Many thanks to all of you! I got a solution &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best &lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 10:51:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Composite-Key-unwanted-multiplication/m-p/754405#M268745</guid>
      <dc:creator />
      <dc:date>2015-01-09T10:51:44Z</dc:date>
    </item>
  </channel>
</rss>

