<?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: Basket Cross table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466123#M174182</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See attached example&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Nov 2012 12:46:42 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2012-11-26T12:46:42Z</dc:date>
    <item>
      <title>Basket Cross table</title>
      <link>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466122#M174181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm a begginer on QV and I'm looking for a solution about a basket customer analysis like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have quantities sold of 4 items (or Item Groups) for several customers (or Cust Groups):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data set&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 304px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="21" width="88"&gt;Sum of qty&lt;/TD&gt;&lt;TD width="54"&gt;Item A&lt;/TD&gt;&lt;TD width="54"&gt;Item B&lt;/TD&gt;&lt;TD width="54"&gt;Item C&lt;/TD&gt;&lt;TD width="54"&gt;Item D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Customer 1&lt;/TD&gt;&lt;TD align="right" class="xl66"&gt;50&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: none;"&gt;42&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Customer 2&lt;/TD&gt;&lt;TD align="right" class="xl69" style="border-top: none;"&gt;120&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Customer 3&lt;/TD&gt;&lt;TD align="right" class="xl69" style="border-top: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;65&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none; border-left: none;"&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Customer 4&lt;/TD&gt;&lt;TD align="right" class="xl69" style="border-top: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;40&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none; border-left: none;"&gt;121&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Customer 5&lt;/TD&gt;&lt;TD align="right" class="xl69" style="border-top: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;50&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none; border-left: none;"&gt;130&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;Customer 6&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl72" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl72" style="border-top: none; border-left: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl73" style="border-top: none; border-left: none;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the target result should be a cross table built as sum qty of both items if and only if they are sold together &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cross table&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="304"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="21" width="88"&gt;summary of both items sold &lt;/TD&gt;&lt;TD width="54"&gt;Item A&lt;/TD&gt;&lt;TD width="54"&gt;Item B&lt;/TD&gt;&lt;TD width="54"&gt;Item C&lt;/TD&gt;&lt;TD width="54"&gt;Item D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="20"&gt;Item A&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: 1.0pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: .5pt solid windowtext; border-left: 1.0pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: .5pt solid windowtext; border-top: 1.0pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: .5pt solid windowtext; background: #F6E883;"&gt;92&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-left: .5pt solid windowtext; border-top: 1.0pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: .5pt solid windowtext; background: #FCAD78;"&gt;215&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: .5pt solid windowtext; border-top: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-bottom: .5pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="20"&gt;Item B&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none .5pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: .5pt solid windowtext; border-left: 1.0pt solid windowtext; background: #F6E883;"&gt;92&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none; border: .5pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none; border: .5pt solid windowtext; background: #FFE984;"&gt;103&lt;/TD&gt;&lt;TD align="right" class="xl72" style="border-top: .5pt solid windowtext; border-left: .5pt solid windowtext; border-right: 1.0pt solid windowtext; border-bottom: .5pt solid windowtext; background: #FCA677;"&gt;228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="20"&gt;Item C&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none .5pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: .5pt solid windowtext; border-left: 1.0pt solid windowtext; background: #FCAD78;"&gt;215&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none; border: .5pt solid windowtext; background: #FFE984;"&gt;103&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none; border: .5pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl72" style="border-top: .5pt solid windowtext; border-left: .5pt solid windowtext; border-right: 1.0pt solid windowtext; border-bottom: .5pt solid windowtext; background: #F8696B;"&gt;341&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl74" height="21"&gt;Item D&lt;/TD&gt;&lt;TD align="right" class="xl68" style="border-top: none .5pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: 1.0pt solid windowtext; border-left: 1.0pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;TD align="right" class="xl73" style="border-top: .5pt solid windowtext; border-left: .5pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: 1.0pt solid windowtext; background: #FCA677;"&gt;228&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-top: none .5pt solid windowtext; border-right: .5pt solid windowtext; border-bottom: 1.0pt solid windowtext; border-left: none; background: #F8696B;"&gt;341&lt;/TD&gt;&lt;TD align="right" class="xl69" style="border-top: .5pt solid windowtext; border-left: .5pt solid windowtext; border-right: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; background: #63BE7B;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that is &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="128"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="94"&gt;Item A+B&lt;/TD&gt;&lt;TD align="right" width="34"&gt;92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Item A+C&lt;/TD&gt;&lt;TD align="right"&gt;215&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Item A+D&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="21"&gt;Item B+C&lt;/TD&gt;&lt;TD align="right"&gt;103&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Item B+D&lt;/TD&gt;&lt;TD align="right"&gt;228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;Item C+D&lt;/TD&gt;&lt;TD align="right"&gt;341&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can build a matrix like this ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2012 12:26:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466122#M174181</guid>
      <dc:creator />
      <dc:date>2012-11-26T12:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: Basket Cross table</title>
      <link>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466123#M174182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See attached example&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2012 12:46:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466123#M174182</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-11-26T12:46:42Z</dc:date>
    </item>
    <item>
      <title>Re: Basket Cross table</title>
      <link>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466124#M174183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A slightly different approach:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TMP:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;CROSSTABLE (Item, Value,2) LOAD recno() as ID, * INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer, Item A,&amp;nbsp;&amp;nbsp;&amp;nbsp; Item B,&amp;nbsp;&amp;nbsp;&amp;nbsp; Item C,&amp;nbsp;&amp;nbsp;&amp;nbsp; Item D&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 1,&amp;nbsp;&amp;nbsp;&amp;nbsp; 50,&amp;nbsp;&amp;nbsp;&amp;nbsp; 42,&amp;nbsp;&amp;nbsp;&amp;nbsp; 5,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 2,&amp;nbsp;&amp;nbsp;&amp;nbsp; 120,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 40,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 3,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 65,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 4,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 10,&amp;nbsp;&amp;nbsp;&amp;nbsp; 40,&amp;nbsp;&amp;nbsp;&amp;nbsp; 121&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 5,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; ,50&amp;nbsp;&amp;nbsp;&amp;nbsp; ,130&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Customer 6&amp;nbsp;&amp;nbsp;&amp;nbsp; ,0,&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; ,1,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;BASKET:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NOCONCATENATE LOAD * Resident TMP where Value &amp;gt;0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD ID, Item as Item2, Value as Value2 Resident TMP where Value &amp;gt;0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;drop table TMP;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then create a pivot with dimensions Item and Item2 and as expresssion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=if (Item &amp;lt;&amp;gt; Item2,rangesum(sum(Value),sum(Value2)))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;EM&gt;,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Stefan&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2012 13:01:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466124#M174183</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-11-26T13:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: Basket Cross table</title>
      <link>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466125#M174184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gysberth &amp;amp; Swuehl &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for your suggestions !!! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2012 15:03:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Basket-Cross-table/m-p/466125#M174184</guid>
      <dc:creator />
      <dc:date>2012-11-26T15:03:08Z</dc:date>
    </item>
  </channel>
</rss>

