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
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.