<?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: Create a column with the last non null value in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843272#M69792</link>
    <description>&lt;P&gt;I just realized it doesnt work if I have two sons or fathers with the same name. if this happens, it duplicates the lines.&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It results in this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;TD&gt;LAST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there a solution in which I dont get duplicate rows? my desired output would be this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;TD&gt;LAST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Thu, 07 Oct 2021 02:13:30 GMT</pubDate>
    <dc:creator>gitguto</dc:creator>
    <dc:date>2021-10-07T02:13:30Z</dc:date>
    <item>
      <title>Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843257#M69789</link>
      <description>&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;I have a table like this:&lt;/P&gt;&lt;P&gt;TABLE:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to create a column in the end of the table with the last value that is not null, it would look like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;TD&gt;LAST&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried two approaches unsuccesfully:&lt;/P&gt;&lt;P&gt;JOIN(TABLE)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;1) if(len(trim(GRANDFATHER))&amp;gt;0,GRANDFATHER,peek(GRANDFATHER)) as FINAL&lt;BR /&gt;2) if(IsNull(GRANDFATHER),FATHER,AVO) as FINAL&lt;/P&gt;&lt;P&gt;RESIDENT TABLE&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 00:28:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843257#M69789</guid>
      <dc:creator>gitguto</dc:creator>
      <dc:date>2021-10-07T00:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843263#M69790</link>
      <description>&lt;P&gt;Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tab1:
LOAD * INLINE [
    SON, FATHER, GRANDFATHER
    Little John, John, Big John
    Little Peter, Peter,  
    Little Bob,  ,  
    Little Mary, Mary, Big Mary
];

Left Join(tab1)
LOAD SON, Pick(Match(-1, Len(GRANDFATHER)&amp;gt;0, Len(FATHER)&amp;gt;0, Len(SON)&amp;gt;0),
			GRANDFATHER, FATHER, SON) As LAST
Resident tab1;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV11.PNG" style="width: 243px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/63599iB9D410B251677329/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV11.PNG" alt="commQV11.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 01:34:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843263#M69790</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-10-07T01:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843270#M69791</link>
      <description>&lt;P&gt;Thank you very much! Can you explain how does it works?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 01:56:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843270#M69791</guid>
      <dc:creator>gitguto</dc:creator>
      <dc:date>2021-10-07T01:56:17Z</dc:date>
    </item>
    <item>
      <title>Re: Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843272#M69792</link>
      <description>&lt;P&gt;I just realized it doesnt work if I have two sons or fathers with the same name. if this happens, it duplicates the lines.&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It results in this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;TD&gt;LAST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there a solution in which I dont get duplicate rows? my desired output would be this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SON&lt;/TD&gt;&lt;TD&gt;FATHER&lt;/TD&gt;&lt;TD&gt;GRANDFATHER&lt;/TD&gt;&lt;TD&gt;LAST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;TD&gt;Big John&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little John&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Peter&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Little Bob&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Little Mary&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;TD&gt;Big Mary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 02:13:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843272#M69792</guid>
      <dc:creator>gitguto</dc:creator>
      <dc:date>2021-10-07T02:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843276#M69793</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;You can use the&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/894"&gt;@Saravanan_Desingh&lt;/a&gt;&amp;nbsp; expression in ur main table itself. No need to join the tables.&lt;/P&gt;&lt;P&gt;LOAD *&lt;STRONG&gt;,Pick(Match(-1, Len(GRANDFATHER)&amp;gt;0, Len(FATHER)&amp;gt;0, Len(SON)&amp;gt;0),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;GRANDFATHER, FATHER, SON) As LAST&lt;/STRONG&gt; INLINE [&lt;BR /&gt;SON, FATHER, GRANDFATHER&lt;BR /&gt;Little John, John, Big John&lt;BR /&gt;Little Peter, Peter,&lt;BR /&gt;Little Bob, ,&lt;BR /&gt;Little John, Johnny,&lt;BR /&gt;Little Mary, Mary, Big Mary&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Pick(Match(-1, Len(GRANDFATHER)&amp;gt;0, Len(FATHER)&amp;gt;0, Len(SON)&amp;gt;0),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;GRANDFATHER, FATHER, SON)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;-- short form of multiple if statement&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if(Len(GRANDFATHER)&amp;gt;0, GRANDFATHER, If(Len(FATHER)&amp;gt;0, FATHER, SON)) as LAST&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You can try like above also, both will give same result&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 02:27:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843276#M69793</guid>
      <dc:creator>MayilVahanan</dc:creator>
      <dc:date>2021-10-07T02:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: Create a column with the last non null value</title>
      <link>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843289#M69794</link>
      <description>&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 03:42:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Create-a-column-with-the-last-non-null-value/m-p/1843289#M69794</guid>
      <dc:creator>gitguto</dc:creator>
      <dc:date>2021-10-07T03:42:55Z</dc:date>
    </item>
  </channel>
</rss>

