<?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 How to Filter Table to show ID row with Max Date in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2452916#M98144</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I cant figure out how to filter a table based on if they have the same ID and Category then only return the row with the max timestamp_value. I am trying to accomplish with a set analysis in the table not the data load editor and want to keep the rows that have a null timestamp. Any help is appreciated thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Original Table:&lt;/P&gt;
&lt;TABLE width="461"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="95"&gt;ID&lt;/TD&gt;
&lt;TD width="113"&gt;Category&lt;/TD&gt;
&lt;TD width="113"&gt;value&lt;/TD&gt;
&lt;TD width="140"&gt;timestamp_value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:21:37 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Tools&lt;/TD&gt;
&lt;TD&gt;R&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Furniture&lt;/TD&gt;
&lt;TD&gt;A11&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;BR /&gt;Goal Table:&lt;/P&gt;
&lt;TABLE width="461"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="95"&gt;ID&lt;/TD&gt;
&lt;TD width="113"&gt;Category&lt;/TD&gt;
&lt;TD width="113"&gt;value&lt;/TD&gt;
&lt;TD width="140"&gt;timestamp_value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:21:37 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Tools&lt;/TD&gt;
&lt;TD&gt;R&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Furniture&lt;/TD&gt;
&lt;TD&gt;A11&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Wed, 15 May 2024 21:33:43 GMT</pubDate>
    <dc:creator>Asuod_</dc:creator>
    <dc:date>2024-05-15T21:33:43Z</dc:date>
    <item>
      <title>How to Filter Table to show ID row with Max Date</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2452916#M98144</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I cant figure out how to filter a table based on if they have the same ID and Category then only return the row with the max timestamp_value. I am trying to accomplish with a set analysis in the table not the data load editor and want to keep the rows that have a null timestamp. Any help is appreciated thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Original Table:&lt;/P&gt;
&lt;TABLE width="461"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="95"&gt;ID&lt;/TD&gt;
&lt;TD width="113"&gt;Category&lt;/TD&gt;
&lt;TD width="113"&gt;value&lt;/TD&gt;
&lt;TD width="140"&gt;timestamp_value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:21:37 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Tools&lt;/TD&gt;
&lt;TD&gt;R&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Furniture&lt;/TD&gt;
&lt;TD&gt;A11&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;BR /&gt;Goal Table:&lt;/P&gt;
&lt;TABLE width="461"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="95"&gt;ID&lt;/TD&gt;
&lt;TD width="113"&gt;Category&lt;/TD&gt;
&lt;TD width="113"&gt;value&lt;/TD&gt;
&lt;TD width="140"&gt;timestamp_value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;Clothing&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:21:37 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Tools&lt;/TD&gt;
&lt;TD&gt;R&lt;/TD&gt;
&lt;TD&gt;5/15/2024 8:09:35 PM&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Furniture&lt;/TD&gt;
&lt;TD&gt;A11&lt;/TD&gt;
&lt;TD&gt;-&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 15 May 2024 21:33:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2452916#M98144</guid>
      <dc:creator>Asuod_</dc:creator>
      <dc:date>2024-05-15T21:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to Filter Table to show ID row with Max Date</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2453076#M98155</link>
      <description>&lt;P&gt;Hi Do below,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Script -&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Convert your timestamp into num format and replace nulls with 1.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;If(isnull(Timestamp(Timestamp#(timestamp_value,'MM/DD/YYYY h:mm:ss TT'))),1,
Timestamp(Timestamp#(timestamp_value,'MM/DD/YYYY h:mm:ss TT'))
) as timestamp_value_Converted&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;UI&lt;/STRONG&gt; -&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Dimension -&amp;nbsp;&amp;nbsp; ID, Category&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Expressions Below ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Value 

=FirstSortedValue(value,-timestamp_value_Converted)

Time Stamp 

If(Max(timestamp_value_Converted)='1','-',Timestamp(Max(timestamp_value_Converted)))&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="HirisH_V7_0-1715846556849.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/166198iB9A11EF17D469196/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HirisH_V7_0-1715846556849.png" alt="HirisH_V7_0-1715846556849.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 May 2024 08:04:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2453076#M98155</guid>
      <dc:creator>HirisH_V7</dc:creator>
      <dc:date>2024-05-16T08:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to Filter Table to show ID row with Max Date</title>
      <link>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2454156#M98253</link>
      <description>&lt;P&gt;If you apply some unique row identifier to your table (global_ID), you'll be able to achieve this via set analysis&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Load
RowNo() as global_ID,
ID,
Category,
value,
if(timestamp_value='',Null(),timestamp_value) as timestamp_value

inline [
ID,	Category,	value,	timestamp_value
0,	Clothing,	C,	5/15/2024 8:09:35 PM
0,	Clothing,	L,	5/15/2024 8:21:37 PM
1,	Tools,	R,	5/15/2024 8:09:35 PM
2,	Furniture,	A11];&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;=Only({&amp;lt;global_ID={"=aggr(Max(TOTAL&amp;lt;ID&amp;gt; alt(timestamp_value,0))=alt(timestamp_value,0), ID, timestamp_value)"}&amp;gt;} value)&lt;/LI-CODE&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 2024-05-20 at 16.59.15.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/166417iABF6645D820C7721/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-05-20 at 16.59.15.png" alt="Screenshot 2024-05-20 at 16.59.15.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Also be advised to check the edge case when there are multiple rows with same IDs and same timestamp_value.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 May 2024 11:35:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/How-to-Filter-Table-to-show-ID-row-with-Max-Date/m-p/2454156#M98253</guid>
      <dc:creator>Firefly_cam</dc:creator>
      <dc:date>2024-05-20T11:35:37Z</dc:date>
    </item>
  </channel>
</rss>

