Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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;

Labels (1)
1 Solution

Accepted Solutions
sunny_talwar
MVP
MVP

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
MVP
MVP

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
MVP
MVP

@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
MVP
MVP

Nice