<?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: Select only newest row from table in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1855107#M70577</link>
    <description>&lt;P&gt;left join (&lt;SPAN&gt;UNGDOMOTJOURNAL&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; load&lt;/P&gt;
&lt;P&gt;&amp;nbsp;1 as max_fnr_date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; max(&lt;SPAN&gt;UNGDOMOTJOURNAL.S_INSERTED_TS) as&amp;nbsp;UNGDOMOTJOURNAL.S_INSERTED_TS,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;UNGDOMOTJOURNAL.FNR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;resident &lt;SPAN&gt;UNGDOMOTJOURNAL&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;group by &lt;SPAN&gt;UNGDOMOTJOURNAL.FNR&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then your front end can limit to&amp;nbsp;max_fnr_date = {1}.&amp;nbsp; or if you want to remove older data you can use inner join.&lt;/P&gt;</description>
    <pubDate>Wed, 03 Nov 2021 12:48:30 GMT</pubDate>
    <dc:creator>stevejoyce</dc:creator>
    <dc:date>2021-11-03T12:48:30Z</dc:date>
    <item>
      <title>Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1855093#M70574</link>
      <description>&lt;P&gt;Hi, everybody!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you can help a Qlik rookie:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this table, a person can have several rows. (Row 1 and 2 is the same person, as no. 9 and 11.)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When a person has several rows, I only want to show the last/most recent. (S_INSERTED_TS is the time stamp.)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The screenshot example is sorted descending on S_INSERTED_DATE. In this example, row 2 and 11 need to be excluded.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How do I write this code in the Data load editor?&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I'm using&amp;nbsp;FirstSortedValue to find the newest instance&amp;nbsp;&lt;EM&gt;in the whole table*&lt;/EM&gt;, but I need som kind of loop to find the last record for each person (which is identified with &lt;STRONG&gt;FNR&lt;/STRONG&gt;).&lt;/P&gt;
&lt;P&gt;So, for each FNR, I need to show only the record with the last value in S_INSERTED_DATE.&lt;/P&gt;
&lt;P&gt;* Load FirstSortedValue([UNGDOMOTJOURNAL.FNR], -UNGDOMOTJOURNAL.S_INSERTED_TS, 1) as Siste_fnr&lt;/P&gt;
&lt;P&gt;The whole table's got 37 000 rows.&lt;/P&gt;
&lt;P&gt;Thank you.&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="Capture.jpg" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/65849iD39A1086E429E49C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.jpg" alt="Capture.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 12:25:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1855093#M70574</guid>
      <dc:creator>Giddyap</dc:creator>
      <dc:date>2021-11-03T12:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1855107#M70577</link>
      <description>&lt;P&gt;left join (&lt;SPAN&gt;UNGDOMOTJOURNAL&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; load&lt;/P&gt;
&lt;P&gt;&amp;nbsp;1 as max_fnr_date,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; max(&lt;SPAN&gt;UNGDOMOTJOURNAL.S_INSERTED_TS) as&amp;nbsp;UNGDOMOTJOURNAL.S_INSERTED_TS,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;UNGDOMOTJOURNAL.FNR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;resident &lt;SPAN&gt;UNGDOMOTJOURNAL&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;group by &lt;SPAN&gt;UNGDOMOTJOURNAL.FNR&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;then your front end can limit to&amp;nbsp;max_fnr_date = {1}.&amp;nbsp; or if you want to remove older data you can use inner join.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Nov 2021 12:48:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1855107#M70577</guid>
      <dc:creator>stevejoyce</dc:creator>
      <dc:date>2021-11-03T12:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1859309#M70928</link>
      <description>&lt;P&gt;Thanks a lot! It worked. I'm not sure exactly how, so I hope you can enlighten me &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Current code:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;OTJ:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNGDOMOTJOURNAL.FNR,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNGDOMOTJOURNAL.OTSTATUS_KODE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNGDOMOTJOURNAL.OTSTATUS_SKOLEAR,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNGDOMOTJOURNAL.OTSTATUS_SKOLEAR&amp;amp;'|'&amp;amp;UNGDOMOTJOURNAL.FNR AS %nokkel,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNGDOMOTJOURNAL.S_INSERTED_TS&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;FROM [lib://VIGOS_Extract_03/VIGOS_Prefix/VIGOS_03_UNGDOMOTJOURNAL.qvd](qvd)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;ELEVKURS:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LOAD&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELEVKURS.SKOLEAR,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELEVKURS.FNR,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ELEVKURS.SKOLEAR&amp;amp;'|'&amp;amp;ELEVKURS.FNR as %nokkel,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELEVKURS.KURSKODE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELEVKURS.SLUTTDAT,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF (IsNull(ELEVKURS.SLUTTDAT), 'Aktivt elevkurs', 'Avbrutt elevkurs') AS Elevkursstatus&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;FROM [lib://VIGOS_Extract_03/VIGOS_Prefix/VIGOS_03_ELEVKURS.qvd](qvd)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Test:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LEFT JOIN (OTJ)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;1 AS max_fnr_date,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;MAX(date(UNGDOMOTJOURNAL.S_INSERTED_TS)) AS Siste_dato,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;UNGDOMOTJOURNAL.FNR&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;RESIDENT OTJ&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;GROUP BY UNGDOMOTJOURNAL.FNR;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Q1)&lt;BR /&gt;I'm used to define variables the other way, e.g.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Table.variable as Variable_name&lt;/EM&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;EM&gt;Table.variable as %key_name&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In your code, the variable 1 is defined initially.&lt;BR /&gt;What is the number 1? I found that I can call it anything I want, e.g. 'Bob' og 321.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Q2)&lt;/P&gt;
&lt;P&gt;When a person's status change, the table UNGDOMOTJOURNAL gets a new row with a new timestamp S_INSERTED_TS. In my table, S_INSERTED_TS shows the latest date for the given status (OTUK).&lt;/P&gt;
&lt;P&gt;However, the latest date (Siste dato) shows the last date regardless of status.&lt;/P&gt;
&lt;P&gt;I only want to show the person's last status (primarily OTUK) &lt;STRONG&gt;if this status is the latest one&lt;/STRONG&gt;. All the cases in the screendump now have changed their status (from OTUK to something else). Therefore, they're not really relevant anymore. They're only relevant if the status OTUK is also the latest post on that person.&lt;/P&gt;
&lt;P&gt;How can I code this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Nov 2021 11:38:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1859309#M70928</guid>
      <dc:creator>Giddyap</dc:creator>
      <dc:date>2021-11-15T11:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1863532#M71267</link>
      <description>&lt;P&gt;I'm sorry to bother you again, but do anyone have a solution for my problem?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I only want to show those records where the two dates in column&amp;nbsp;&lt;STRONG&gt;Siste_dato&lt;/STRONG&gt;&amp;nbsp;and column&amp;nbsp;&lt;STRONG&gt;UNGDOMOTJOURNAL.S_INSERTE...&lt;/STRONG&gt;&amp;nbsp;match.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In my new enclosed example, row 5, 6, 8, 9, 10, 11, 12 and 13 must be excluded from the result, as &lt;STRONG&gt;Siste_dato&lt;/STRONG&gt; is newer than&amp;nbsp;&lt;STRONG&gt;UNGDOMOTJOURNAL.S_INSERTE...&lt;/STRONG&gt; Only rows 1, 2, 3, 4 and 7 is to be shown.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Nov 2021 11:13:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1863532#M71267</guid>
      <dc:creator>Giddyap</dc:creator>
      <dc:date>2021-11-25T11:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1863548#M71269</link>
      <description>&lt;P&gt;can you explain with sample data. It looks very simple but with data we can provide the exact solution.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Nov 2021 11:29:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1863548#M71269</guid>
      <dc:creator>PrashantSangle</dc:creator>
      <dc:date>2021-11-25T11:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Select only newest row from table</title>
      <link>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1866032#M71487</link>
      <description>&lt;P&gt;Hi.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Can you please elaborate? I've pasted the code and enclosed screen shot. I will of course give more info if needed.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Dec 2021 13:28:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Select-only-newest-row-from-table/m-p/1866032#M71487</guid>
      <dc:creator>Giddyap</dc:creator>
      <dc:date>2021-12-02T13:28:56Z</dc:date>
    </item>
  </channel>
</rss>

