<?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: Compare rows in a table by date in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071588#M87902</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/230343"&gt;@florinaturlea&lt;/a&gt;&amp;nbsp; &amp;nbsp;You may need to ask user to select two dates from Calendar object or Date filter. With my expression, by default will be comparison between max date and second max date. Try below&lt;/P&gt;
&lt;P&gt;Data:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;SiteID Date&lt;BR /&gt;A 11.05.2023&lt;BR /&gt;B 11.05.2023&lt;BR /&gt;E 11.05.2023 &lt;BR /&gt;A 10.05.2023&lt;BR /&gt;D 10.05.2023&lt;BR /&gt;A 09.05.2023&lt;BR /&gt;B 09.05.2023&lt;BR /&gt;C 09.05.2023 ](delimiter is '\t');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;// Expression for Disappeared site

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID)&amp;gt;} distinct SiteID)

// Expression for New Sites

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID)&amp;gt;} distinct SiteID)

// Combined Expression to use in table

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID)&amp;gt; +
&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;}SiteID)&amp;gt;} distinct SiteID)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-05-15 230327.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107229i7302338B76E41AEF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-05-15 230327.png" alt="Screenshot 2023-05-15 230327.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-05-15 230431.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107230i699B942E6F3696C9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-05-15 230431.png" alt="Screenshot 2023-05-15 230431.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 15 May 2023 22:33:07 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2023-05-15T22:33:07Z</dc:date>
    <item>
      <title>Compare rows in a table by date</title>
      <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071517#M87897</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have the following big table:&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;SiteID&lt;/TD&gt;
&lt;TD width="50%"&gt;Date&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;A&lt;/TD&gt;
&lt;TD width="50%"&gt;10.05.2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;D&lt;/TD&gt;
&lt;TD width="50%"&gt;10.05.2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;A&lt;/TD&gt;
&lt;TD width="50%"&gt;09.05.2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;B&lt;/TD&gt;
&lt;TD width="50%"&gt;09.05.2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%"&gt;C&lt;/TD&gt;
&lt;TD width="50%"&gt;09.05.2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to show as KPIs: how many sites have disappeared from 09.05 to 10.05 (the result would be C, so 1), and how many sites are new in 10.05 compared to 09.05 (the result would be D, so 1).&amp;nbsp; At the same time, it is required to have a table showing the results, D and C.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to, somehow, compare the rows grouped by date.&amp;nbsp; Also, the "Date" column will be selected from a list of dates, so the comparison should be dynamic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in advance for your ideas!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 May 2023 19:02:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071517#M87897</guid>
      <dc:creator>florinaturlea</dc:creator>
      <dc:date>2023-05-15T19:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Compare rows in a table by date</title>
      <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071521#M87899</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/230343"&gt;@florinaturlea&lt;/a&gt;&amp;nbsp; In how many sites disappeared&amp;nbsp; shouldn't it be B &amp;amp; C?&lt;/P&gt;</description>
      <pubDate>Mon, 15 May 2023 19:32:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071521#M87899</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-05-15T19:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: Compare rows in a table by date</title>
      <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071539#M87901</link>
      <description>&lt;P&gt;to compare two dates and look for the site present in one date but not the other you can use this:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="edwin_0-1684181213358.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107217i7334F8601F8BE16A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="edwin_0-1684181213358.png" alt="edwin_0-1684181213358.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;this is looking for sites in 10/05 but not in 09/05&lt;/P&gt;
&lt;P&gt;the converse is as follows:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="edwin_2-1684181327737.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107219iD00E0689F12923C9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="edwin_2-1684181327737.png" alt="edwin_2-1684181327737.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;to make it dynamic, you may want the user to have 2 filters one for date1 and another for date2 and build 2 variables vDate1, VDate2 and substitte the hard coded dates:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;=count({&amp;lt;Date={'$(vDate1)'}, Site=e({&amp;lt;Date={'$(vDate2)'}&amp;gt;}Site)&amp;gt;}Site)&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 15 May 2023 20:10:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071539#M87901</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-05-15T20:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: Compare rows in a table by date</title>
      <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071588#M87902</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/230343"&gt;@florinaturlea&lt;/a&gt;&amp;nbsp; &amp;nbsp;You may need to ask user to select two dates from Calendar object or Date filter. With my expression, by default will be comparison between max date and second max date. Try below&lt;/P&gt;
&lt;P&gt;Data:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;SiteID Date&lt;BR /&gt;A 11.05.2023&lt;BR /&gt;B 11.05.2023&lt;BR /&gt;E 11.05.2023 &lt;BR /&gt;A 10.05.2023&lt;BR /&gt;D 10.05.2023&lt;BR /&gt;A 09.05.2023&lt;BR /&gt;B 09.05.2023&lt;BR /&gt;C 09.05.2023 ](delimiter is '\t');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;// Expression for Disappeared site

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID)&amp;gt;} distinct SiteID)

// Expression for New Sites

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID)&amp;gt;} distinct SiteID)

// Combined Expression to use in table

=Count({&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID)&amp;gt; +
&amp;lt;SiteID = p({&amp;lt;Date={"$(=date(max(Date)))"}&amp;gt;} SiteID) - p({&amp;lt;Date={"$(=date(max(Date,2)))"}&amp;gt;}SiteID)&amp;gt;} distinct SiteID)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-05-15 230327.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107229i7302338B76E41AEF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-05-15 230327.png" alt="Screenshot 2023-05-15 230327.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-05-15 230431.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/107230i699B942E6F3696C9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-05-15 230431.png" alt="Screenshot 2023-05-15 230431.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 15 May 2023 22:33:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071588#M87902</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-05-15T22:33:07Z</dc:date>
    </item>
    <item>
      <title>Re: Compare rows in a table by date</title>
      <link>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071660#M87907</link>
      <description>&lt;P&gt;Indeed, you are right!&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2023 04:28:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Compare-rows-in-a-table-by-date/m-p/2071660#M87907</guid>
      <dc:creator>florinaturlea</dc:creator>
      <dc:date>2023-05-16T04:28:18Z</dc:date>
    </item>
  </channel>
</rss>

