Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
marina24
Contributor III
Contributor III

QlikView: Select Last Row

Hello,

I want to define the last row and fill the "Result" column with the "STATUS" value (screenshot #1). How I can do it?

1.png

 

[Table]:
LOAD GUID, STATUS, Date(DATE_EDIT, 'DD.MM.YYYY') as DATE_EDIT
FROM
test300920.xlsx
(ooxml, embedded labels);

[Table1]:
NoConcatenate
LOAD GUID, STATUS, DATE_EDIT, AutoNumber(RowNo(),GUID)
Resident Table
Order by GUID, DATE_EDIT asc;

DROP TABLE Table;

1 Solution

Accepted Solutions
sunny_talwar

Try this

 

[Table]:
LOAD GUID, STATUS, Date(DATE_EDIT, 'DD.MM.YYYY') as DATE_EDIT
FROM
test300920.xlsx
(ooxml, embedded labels);

[Table1]:
NoConcatenate
LOAD GUID, STATUS, DATE_EDIT, AutoNumber(RowNo(),GUID)
Resident Table
Order by GUID, DATE_EDIT asc;

Left Join (Table1)
LOAD GUID,
	 Max(DATE_EDIT) as DATE_EDIT,
	 FirstSortedValue(STATUS, -DATE_EDIT) as RESULT
Resident Table1
Group By GUID;

DROP TABLE Table;

 

View solution in original post

6 Replies
sunny_talwar

Try this

 

[Table]:
LOAD GUID, STATUS, Date(DATE_EDIT, 'DD.MM.YYYY') as DATE_EDIT
FROM
test300920.xlsx
(ooxml, embedded labels);

[Table1]:
NoConcatenate
LOAD GUID, STATUS, DATE_EDIT, AutoNumber(RowNo(),GUID)
Resident Table
Order by GUID, DATE_EDIT asc;

Left Join (Table1)
LOAD GUID,
	 Max(DATE_EDIT) as DATE_EDIT,
	 FirstSortedValue(STATUS, -DATE_EDIT) as RESULT
Resident Table1
Group By GUID;

DROP TABLE Table;

 

marina24
Contributor III
Contributor III
Author

Thank you, dear Sunny! ☀️

marina24
Contributor III
Contributor III
Author

@sunny_talwar , There are may be records with the same dates. Like this:

1.png

 

In this case, this method does not work unfortunately

 

2.png

sunny_talwar

@marina24 which of the two status should be displayed here? for GUID = 3?

marina24
Contributor III
Contributor III
Author

@sunny_talwar  Sorry, I didn't take that into account. But your question gave me an idea of ​​what changes need to be made. Thank you!!!

sunny_talwar

Nice