<?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 Compare two subsets of a table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701284#M726133</link>
    <description>&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;I have a table with data like below,&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="20%"&gt;ProdId&lt;/TD&gt;&lt;TD width="20%"&gt;Date&lt;/TD&gt;&lt;TD width="20%"&gt;Category&lt;/TD&gt;&lt;TD width="20%"&gt;Amount&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;101&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;A&lt;/TD&gt;&lt;TD width="20%"&gt;100&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;102&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF0000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;150&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;103&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF00FF"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;200&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;3/31/2020&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#339966"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;101&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;A&lt;/TD&gt;&lt;TD width="20%"&gt;150&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;102&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF0000"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;200&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;103&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF00FF"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;110&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;4/30/2020&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, a prodId can be in category A or B on a date, but the category can change from date to date. For example, in above table, ProdId 102 was categorized to B on 3/31 but moved to category A on 4/30. Similarly, 103 was in category A but moved to category B. Also, 104 is a new product which only exists on 4/30.&lt;/P&gt;&lt;P&gt;Now I need to show a table on the dashboard,&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Group&lt;/TD&gt;&lt;TD width="25%"&gt;Category Change&lt;/TD&gt;&lt;TD width="25%"&gt;Count (No. of products)&lt;/TD&gt;&lt;TD width="25%"&gt;Total Amount (on 4/30)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;1&lt;/TD&gt;&lt;TD width="25%"&gt;From Category A to Other Categories&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 103 was moved from category A to other category)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;110&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;2&lt;/TD&gt;&lt;TD width="25%"&gt;From other categories to category A&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 102 was moved from other category to category A)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;3&lt;/TD&gt;&lt;TD width="25%"&gt;New to category A&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 104 is added to Category on 4/30 only and did not exists on 3/31)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;180&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Removed from category A&lt;/TD&gt;&lt;TD&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 105 was in category A on 3/31 but it does not exist on 4/30)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I need to group the data into 4 groups,&lt;/P&gt;&lt;P&gt;Group 1 is for products that were in category A on 3/31 but moved to other categories on 4/30;&lt;/P&gt;&lt;P&gt;Group 2 is for products that were in category A on 4/30 but in other categories on 3/31;&lt;/P&gt;&lt;P&gt;Group 3 is for products that are newly added on 4/30 to category A, and they did not exist on 3/31;&lt;/P&gt;&lt;P&gt;Group 4 is for products that were in category A on 3/31 but do not exist anymore on 4/30.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I do this using expressions?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 18:39:27 GMT</pubDate>
    <dc:creator>msmichael</dc:creator>
    <dc:date>2024-11-16T18:39:27Z</dc:date>
    <item>
      <title>Compare two subsets of a table</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701284#M726133</link>
      <description>&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;I have a table with data like below,&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="20%"&gt;ProdId&lt;/TD&gt;&lt;TD width="20%"&gt;Date&lt;/TD&gt;&lt;TD width="20%"&gt;Category&lt;/TD&gt;&lt;TD width="20%"&gt;Amount&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;101&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;A&lt;/TD&gt;&lt;TD width="20%"&gt;100&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;102&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF0000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;150&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;103&lt;/TD&gt;&lt;TD width="20%"&gt;3/31/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF00FF"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;200&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;3/31/2020&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#339966"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;101&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;A&lt;/TD&gt;&lt;TD width="20%"&gt;150&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;102&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF0000"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;200&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;103&lt;/TD&gt;&lt;TD width="20%"&gt;4/30/2020&lt;/TD&gt;&lt;TD width="20%"&gt;&lt;FONT color="#FF00FF"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="20%"&gt;110&lt;/TD&gt;&lt;TD width="20%"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;4/30/2020&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, a prodId can be in category A or B on a date, but the category can change from date to date. For example, in above table, ProdId 102 was categorized to B on 3/31 but moved to category A on 4/30. Similarly, 103 was in category A but moved to category B. Also, 104 is a new product which only exists on 4/30.&lt;/P&gt;&lt;P&gt;Now I need to show a table on the dashboard,&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%"&gt;Group&lt;/TD&gt;&lt;TD width="25%"&gt;Category Change&lt;/TD&gt;&lt;TD width="25%"&gt;Count (No. of products)&lt;/TD&gt;&lt;TD width="25%"&gt;Total Amount (on 4/30)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;1&lt;/TD&gt;&lt;TD width="25%"&gt;From Category A to Other Categories&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 103 was moved from category A to other category)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;110&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;2&lt;/TD&gt;&lt;TD width="25%"&gt;From other categories to category A&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 102 was moved from other category to category A)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%"&gt;3&lt;/TD&gt;&lt;TD width="25%"&gt;New to category A&lt;/TD&gt;&lt;TD width="25%"&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 104 is added to Category on 4/30 only and did not exists on 3/31)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="25%"&gt;180&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Removed from category A&lt;/TD&gt;&lt;TD&gt;1 &lt;FONT color="#339966"&gt;(because ProdId 105 was in category A on 3/31 but it does not exist on 4/30)&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I need to group the data into 4 groups,&lt;/P&gt;&lt;P&gt;Group 1 is for products that were in category A on 3/31 but moved to other categories on 4/30;&lt;/P&gt;&lt;P&gt;Group 2 is for products that were in category A on 4/30 but in other categories on 3/31;&lt;/P&gt;&lt;P&gt;Group 3 is for products that are newly added on 4/30 to category A, and they did not exist on 3/31;&lt;/P&gt;&lt;P&gt;Group 4 is for products that were in category A on 3/31 but do not exist anymore on 4/30.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I do this using expressions?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 18:39:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701284#M726133</guid>
      <dc:creator>msmichael</dc:creator>
      <dc:date>2024-11-16T18:39:27Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two subsets of a table</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701302#M726134</link>
      <description>&lt;P&gt;Attached my version :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;I assume from the statement that there are only two categories A and B&lt;/EM&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Loading script :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Data:

LOAD rowno() as ID,* INLINE [
    ProdId, Date, Category, Amount
    101, 3/31/2020, A, 100
    102, 3/31/2020, B, 150
    103, 3/31/2020, A, 200
    105, 3/31/2020, A, 120
    101, 4/30/2020, A, 150
    102, 4/30/2020, A, 200
    103, 4/30/2020, B, 110
    104, 4/30/2020, A, 180
];



output:
load  purgechar(Concat_Cat,'0123456789') as Concat_Categorie,*;
load ProdId, concat(ID&amp;amp;Category,',') as Concat_Cat, FirstSortedValue(Amount,(Date#(Date,'M/DD/YYYY'))) as FirstAmount,FirstSortedValue(Amount,-(Date#(Date,'M/DD/YYYY'))) as LastAmount,Date(Max(Date#(Date,'M/DD/YYYY'))) as MaxDate resident Data Group by ProdId order by ID ;

drop table Data;
drop field Concat_Cat;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2- Create Dimension:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF9900"&gt;Group:&lt;/FONT&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;=ValueList('1','2','3','4')&lt;/LI-CODE&gt;&lt;P&gt;3- create Mesure :&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF9900"&gt;Category Change :&lt;/FONT&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;=PICK(MATCH(VALUELIST('1','2','3','4'),'1','2','3','4'),
'From Category A to Other Categories',
'From other categories to category A',
'New to category A',
'Removed from category A'

)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF9900"&gt;Count (No. of products) :&lt;/FONT&gt;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;PICK(MATCH(VALUELIST('1','2','3','4'),'1','2','3','4'),
count({&amp;lt;Concat_Categorie={'A,B'}&amp;gt;} ProdId),
count({&amp;lt;Concat_Categorie={'B,A'}&amp;gt;} ProdId),
count({&amp;lt;Concat_Categorie={'A'},MaxDate={"$(=Date#(Max(MaxDate),'M/DD/YYYY'))"}&amp;gt;} ProdId),
count({&amp;lt;Concat_Categorie={'A'},MaxDate={"$(=Date#(Min(MaxDate),'M/DD/YYYY'))"}&amp;gt;} ProdId)

)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF9900"&gt;='Total Amount (on '&amp;amp; Date(Max(MaxDate),'M/DD')&amp;amp;')' :&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;PICK(MATCH(VALUELIST('1','2','3','4'),'1','2','3','4'),
Sum({&amp;lt;Concat_Categorie={'A,B'}&amp;gt;} LastAmount),
Sum({&amp;lt;Concat_Categorie={'B,A'}&amp;gt;} LastAmount),
Sum({&amp;lt;Concat_Categorie={'A'},MaxDate={"$(=Date#(Max(MaxDate),'M/DD/YYYY'))"}&amp;gt;} LastAmount),
0
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Results :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/33479i922DEE097FEAA613/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 00:06:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701302#M726134</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-05-13T00:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two subsets of a table</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701333#M726135</link>
      <description>&lt;P&gt;One solution is.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tab1:
LOAD RowNo() As RowID,* INLINE [
    ProdId, Date, Category, Amount
    101, 3/31/2020, A, 100
    102, 3/31/2020, B, 150
    103, 3/31/2020, A, 200
    105, 3/31/2020, A, 120
    101, 4/30/2020, A, 150
    102, 4/30/2020, A, 200
    103, 4/30/2020, B, 110
    104, 4/30/2020, A, 180
];

Left Join(tab1)
LOAD ProdId, Concat(Category,'', Date) As Str, FirstSortedValue(Category, Date) As Val1, FirstSortedValue(Category, -Date) As Val2
Resident tab1
Group By ProdId
;

Left Join(tab1)
LOAD Date(Min(Date)) As MinDt, Date(Max(Date)) As MaxDt
Resident tab1;

tab2:
LOAD *, Pick(Match(-1, Str Like 'A?*' And Val2&amp;lt;&amp;gt;'A', Str Like '?*A' And Val1&amp;lt;&amp;gt;'A', Str='A' And Date=MaxDt, Str='A' And Date=MinDt), 'Group1', 'Group2', 'Group3', 'Group4') As Group
	  , If(Date=MaxDt, Amount, 0) As FinalAmount
Resident tab1;

tab3:
LOAD Group, Concat(DISTINCT ProdId) As Group_Str, Count(DISTINCT ProdId) As Group_Cnt
	, Sum(FinalAmount) As [Total Amount (on 4/30)]
Resident tab2
Group By Group
;

Drop Table tab1, tab2;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV50.PNG" style="width: 296px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/33484i4DFEC8D1DEE73595/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV50.PNG" alt="commQV50.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 03:28:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701333#M726135</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-05-13T03:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two subsets of a table</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701345#M726136</link>
      <description>&lt;P&gt;Thank you both very much!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 May 2020 04:46:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701345#M726136</guid>
      <dc:creator>msmichael</dc:creator>
      <dc:date>2020-05-13T04:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two subsets of a table</title>
      <link>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701785#M726137</link>
      <description>&lt;P&gt;One more version.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tab1:
LOAD * INLINE [
    ProdId, Date, Category, Amount
    101, 3/31/2020, A, 100
    102, 3/31/2020, B, 150
    103, 3/31/2020, A, 200
    105, 3/31/2020, A, 120
    101, 4/30/2020, A, 150
    102, 4/30/2020, A, 200
    103, 4/30/2020, B, 110
    104, 4/30/2020, A, 180
];

tab2:
LOAD ProdId Resident tab1;
Right Join (tab2)
LOAD Date Resident tab1;

Join(tab1)
LOAD * Resident tab2;

Left Join(tab1)
LOAD ProdId, Concat(DISTINCT If(IsNull(Category),'X',Category),'', Date) As Str
Resident tab1
Group By ProdId
;

Left Join(tab1)
LOAD Date(Max(Date)) As MaxDt
Resident tab1;

tab3:
LOAD *, 'Group'&amp;amp;Match(Str, 'AB', 'BA', 'XA', 'AX') As Group
	  , If(Date=MaxDt, Amount, 0) As FinalAmount
Resident tab1;

tab4:
LOAD Group, Concat(DISTINCT ProdId) As Group_Str, Count(DISTINCT ProdId) As Group_Cnt
	, Sum(DISTINCT FinalAmount) As [Total Amount (on 4/30)]
Resident tab3
Where Group &amp;lt;&amp;gt; 'Group0'
Group By Group
;

Drop Table tab1, tab2, tab3;&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 13 May 2020 22:53:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Compare-two-subsets-of-a-table/m-p/1701785#M726137</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2020-05-13T22:53:59Z</dc:date>
    </item>
  </channel>
</rss>

