<?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 Calc freq count for Data based on latest rows  only and a Constant/Similar Column Value in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Calc-freq-count-for-Data-based-on-latest-rows-only-and-a/m-p/2477325#M100358</link>
    <description>&lt;DIV&gt;
&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I am working on a measure to calculate the count or frequency of IDs for a topic based on the Lag column. Please review the sample data below.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sample Data:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ID,Topic, Lag, timeStamp2&lt;BR /&gt;1, XYX, 1, 8/8/2024 0:00:05&lt;BR /&gt;2, abc, 1, 8/8/2024 0:00:05&lt;BR /&gt;3, XYX, 1, 8/8/2024 0:00:15&lt;BR /&gt;4, abc, 1, 8/8/2024 0:00:15&lt;BR /&gt;5, XYX, 1, 8/8/2024 0:00:30&lt;BR /&gt;6, abc, 1, 8/8/2024 0:00:30&lt;BR /&gt;7, XYX, 4, 8/8/2024 0:00:40&lt;BR /&gt;8, abc, 4, 8/8/2024 0:00:40&lt;BR /&gt;9, XYX, 4, 8/8/2024 0:00:50&lt;BR /&gt;10, abc, 4, 8/8/2024 0:00:50&lt;BR /&gt;11, XYX, 4, 8/8/2024 0:01:00&lt;BR /&gt;12, XYX, 4, 8/8/2024 0:01:05&lt;BR /&gt;13, abc, 4, 8/8/2024 0:01:05&lt;BR /&gt;14, XYX, 4, 8/8/2024 0:01:15&lt;BR /&gt;15, XYX, 1, 8/8/2024 0:01:20&lt;BR /&gt;16, abc, 3, 8/8/2024 0:01:20&lt;BR /&gt;16, abc, 3, 8/8/2024 0:01:25&lt;BR /&gt;18, XYX, 1, 8/8/2024 0:01:30&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Expected Results:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE width="385px"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH width="41.9896px"&gt;Topic&lt;/TH&gt;
&lt;TH width="40px"&gt;Lag&lt;/TH&gt;
&lt;TH width="40px"&gt;Count&lt;/TH&gt;
&lt;TH width="64.0521px"&gt;&amp;nbsp;Min Time&lt;/TH&gt;
&lt;TH width="64.0521px"&gt;&amp;nbsp;Max Time&lt;/TH&gt;
&lt;TH width="134.24px"&gt;Duration (Mins: Secs)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="41.9896px"&gt;XYX&lt;/TD&gt;
&lt;TD width="40px"&gt;1&lt;/TD&gt;
&lt;TD width="40px"&gt;3&lt;/TD&gt;
&lt;TD width="64.0521px"&gt;0:01:20&lt;/TD&gt;
&lt;TD width="64.0521px"&gt;0:01:30&lt;/TD&gt;
&lt;TD width="134.24px"&gt;0:10&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG&gt;abc&amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0:01:20 &amp;nbsp; &amp;nbsp;0:01:25&amp;nbsp; 0:05&lt;BR /&gt;Current Results:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Topic&lt;/TH&gt;
&lt;TH&gt;Lag&lt;/TH&gt;
&lt;TH&gt;Count&lt;/TH&gt;
&lt;TH&gt;Min Time&lt;/TH&gt;
&lt;TH&gt;Max Time&lt;/TH&gt;
&lt;TH&gt;Duration (mm:ss)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;XYX&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:00:05&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:01:30&lt;/TD&gt;
&lt;TD&gt;01:25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;XYX&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:00:40&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:01:15&lt;/TD&gt;
&lt;TD&gt;00:35&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG&gt;Expressions Used in Front End:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Count: &lt;SPAN&gt;aggr(Count(ID), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Min Time: &lt;SPAN&gt;aggr(min(timeStamp2), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Max Time: &lt;SPAN&gt;aggr(max(timeStamp2), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;As you can see, the current expressions considers all rows with Lag = 1 even after the Lag value changes to 4 and then to 1, my requirement is only to consider latest rows with same lag values. If the Lag Value changes I do not wish to consider the others rows even with the same Lag Value.&lt;BR /&gt;&lt;BR /&gt;Can the experts provide the correct expression to only include the latest rows (based on timeStamp2) that have a constant Lag value? Once the Lag value changes, later rows must not be included.&lt;/P&gt;
&lt;P&gt;I hope this explanation helps clarify my requirements, but please let me know if further clarification is needed.&lt;/P&gt;
&lt;P&gt;Thanks for your assistance.&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/25001"&gt;@Vegar&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 28 Aug 2024 02:06:51 GMT</pubDate>
    <dc:creator>moh2_sid</dc:creator>
    <dc:date>2024-08-28T02:06:51Z</dc:date>
    <item>
      <title>Calc freq count for Data based on latest rows  only and a Constant/Similar Column Value</title>
      <link>https://community.qlik.com/t5/App-Development/Calc-freq-count-for-Data-based-on-latest-rows-only-and-a/m-p/2477325#M100358</link>
      <description>&lt;DIV&gt;
&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;I am working on a measure to calculate the count or frequency of IDs for a topic based on the Lag column. Please review the sample data below.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sample Data:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;ID,Topic, Lag, timeStamp2&lt;BR /&gt;1, XYX, 1, 8/8/2024 0:00:05&lt;BR /&gt;2, abc, 1, 8/8/2024 0:00:05&lt;BR /&gt;3, XYX, 1, 8/8/2024 0:00:15&lt;BR /&gt;4, abc, 1, 8/8/2024 0:00:15&lt;BR /&gt;5, XYX, 1, 8/8/2024 0:00:30&lt;BR /&gt;6, abc, 1, 8/8/2024 0:00:30&lt;BR /&gt;7, XYX, 4, 8/8/2024 0:00:40&lt;BR /&gt;8, abc, 4, 8/8/2024 0:00:40&lt;BR /&gt;9, XYX, 4, 8/8/2024 0:00:50&lt;BR /&gt;10, abc, 4, 8/8/2024 0:00:50&lt;BR /&gt;11, XYX, 4, 8/8/2024 0:01:00&lt;BR /&gt;12, XYX, 4, 8/8/2024 0:01:05&lt;BR /&gt;13, abc, 4, 8/8/2024 0:01:05&lt;BR /&gt;14, XYX, 4, 8/8/2024 0:01:15&lt;BR /&gt;15, XYX, 1, 8/8/2024 0:01:20&lt;BR /&gt;16, abc, 3, 8/8/2024 0:01:20&lt;BR /&gt;16, abc, 3, 8/8/2024 0:01:25&lt;BR /&gt;18, XYX, 1, 8/8/2024 0:01:30&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Expected Results:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE width="385px"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH width="41.9896px"&gt;Topic&lt;/TH&gt;
&lt;TH width="40px"&gt;Lag&lt;/TH&gt;
&lt;TH width="40px"&gt;Count&lt;/TH&gt;
&lt;TH width="64.0521px"&gt;&amp;nbsp;Min Time&lt;/TH&gt;
&lt;TH width="64.0521px"&gt;&amp;nbsp;Max Time&lt;/TH&gt;
&lt;TH width="134.24px"&gt;Duration (Mins: Secs)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="41.9896px"&gt;XYX&lt;/TD&gt;
&lt;TD width="40px"&gt;1&lt;/TD&gt;
&lt;TD width="40px"&gt;3&lt;/TD&gt;
&lt;TD width="64.0521px"&gt;0:01:20&lt;/TD&gt;
&lt;TD width="64.0521px"&gt;0:01:30&lt;/TD&gt;
&lt;TD width="134.24px"&gt;0:10&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG&gt;abc&amp;nbsp; &amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0:01:20 &amp;nbsp; &amp;nbsp;0:01:25&amp;nbsp; 0:05&lt;BR /&gt;Current Results:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;Topic&lt;/TH&gt;
&lt;TH&gt;Lag&lt;/TH&gt;
&lt;TH&gt;Count&lt;/TH&gt;
&lt;TH&gt;Min Time&lt;/TH&gt;
&lt;TH&gt;Max Time&lt;/TH&gt;
&lt;TH&gt;Duration (mm:ss)&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;XYX&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:00:05&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:01:30&lt;/TD&gt;
&lt;TD&gt;01:25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;XYX&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:00:40&lt;/TD&gt;
&lt;TD&gt;8/8/2024 0:01:15&lt;/TD&gt;
&lt;TD&gt;00:35&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG&gt;Expressions Used in Front End:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Count: &lt;SPAN&gt;aggr(Count(ID), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Min Time: &lt;SPAN&gt;aggr(min(timeStamp2), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Max Time: &lt;SPAN&gt;aggr(max(timeStamp2), Lag, Topic)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;As you can see, the current expressions considers all rows with Lag = 1 even after the Lag value changes to 4 and then to 1, my requirement is only to consider latest rows with same lag values. If the Lag Value changes I do not wish to consider the others rows even with the same Lag Value.&lt;BR /&gt;&lt;BR /&gt;Can the experts provide the correct expression to only include the latest rows (based on timeStamp2) that have a constant Lag value? Once the Lag value changes, later rows must not be included.&lt;/P&gt;
&lt;P&gt;I hope this explanation helps clarify my requirements, but please let me know if further clarification is needed.&lt;/P&gt;
&lt;P&gt;Thanks for your assistance.&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/25001"&gt;@Vegar&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 02:06:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calc-freq-count-for-Data-based-on-latest-rows-only-and-a/m-p/2477325#M100358</guid>
      <dc:creator>moh2_sid</dc:creator>
      <dc:date>2024-08-28T02:06:51Z</dc:date>
    </item>
  </channel>
</rss>

