I would like to know how to output a tab delimited text file with the first header record being the field names.
I used if _n_=1 to insert header record but it did not work.
Hi,
Something like (note that I would recommend comma separated, tabs are too application specific):
proc sql noprint;
select distinct NAME
into :VLIST separated by " "
from SASHELP.VCOLUMN
where LIBNAME="SASHELP"
and MEMNAME="CARS";
quit;
data _null_;
set sashelp.cars;
file "s:\temp\rob\temp.txt" dlm=",";
if _n_=1 then do;
temp=tranwrd("&vlist."," ",",");
put temp;
put &vlist.;
end;
else put &vlist.;
run;
PROC EXPORT with DBMS=TAB will do what you want
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.