Hi All,
I am using the infile statement to import text files and I am trying to import everything EXCEPT the last row (as it is the Grand Totals). The last row is dynamic, it could be row 14 or row 20. Is there a way to import N-1 rows?
Thank you
data Work.Test ;
infile &DataFile dlm=',' firstobs=3 dsd;
length Time_Period $30;
input
Time_Period
ID
Customers
;
run;
I would try:
infile &DataFile dlm=',' firstobs=3 dsd obs=nobs;
if _n_ = nobs then stop;
I would try:
infile &DataFile dlm=',' firstobs=3 dsd obs=nobs;
if _n_ = nobs then stop;
data x;
infile '/folders/myfolders/want.txt' end=last length=len;
input x $varying200. len;
if not last then output;
run;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.