Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
anson_kong
Contributor II
Contributor II

Remove the first record in load script

hi all,

I have the many excel from the supplier.

the excel stores the date, date time and ID for each day.

however , the ID may exists again in next day for revised record.

I would like to delete the first record and keep the latest one.

example.

excel file namedatedatetimeidlocation
17Jan04.xls2017-1-42017-1-4 12:30ID00123HA
17Jan05.xls2017-1-42017-1-4 12:30ID00123KL

how can do it in load statement?

thank you

1 Solution

Accepted Solutions
avinashelite

Try like this :

Master:

LOAD

[excel file name],

date,

datetime,

id,

location

from

table

Right join

LOAD

max(datetime) as datetime,

id

resident

Master

Group by

id;

View solution in original post

11 Replies
gerry_hdm
Creator II
Creator II

you kann use  2.  load statement

with lastvalue()  or   firstvalue()

in the 2.  loadscript

with Group and sort Statements

see here 

load
ID ,
// YTRAUF.LHMNR & max(#DATUM)as %LASTKEY,
  LastValue([excel file name]) as #LAST_Filename
  resident EXCEL
group by ID
order by ID ,[excel file Name];

grüße gerold 

anson_kong
Contributor II
Contributor II
Author

thank you gerry_hdm

although it can find out the last value, synthetic key is created and cannot remove the first value.

Chanty4u
MVP
MVP

try may be

=firstsortedvalue(date,-ExcelFileName)

avinashelite

Could you share the sample app/script ?

anson_kong
Contributor II
Contributor II
Author

I would like to have the below result, thank you all

excel file namedatedatetimeidlocation
17Jan04.xls2017-1-42017-1-4 12:30ID00123HA
avinashelite

Kong, in your example jan 5 will be latest rite ? I didn't get how your identifying the Jan 4th as the latest

gerry_hdm
Creator II
Creator II

drop the table  or rename the Variable 

from your synthetic key

or  sending  a example in the Forum

gruß Gerold

Chanty4u
MVP
MVP

try this with your data

Table1:

first 1

load * from table order by fieldx desc;

anson_kong
Contributor II
Contributor II
Author

excel file namedatedatetimeidlocation
17Jan05.xls2017-1-42017-1-4 12:30ID00123KL

Yes, thank you