03-11-2013 04:05 PM
I know how to export data from SAS using code and from the file menu but I want to know how to give a client the data with the formats. We use a .dat and .sas file to create the data. Now this dataset has to be converted to a .csv file with supporting documentation for formats.
I notice that the formats don't export.
03-11-2013 05:08 PM
One always available option is to fall back on a data step and write the file manually. Something like this:
file fn (...not sure what other parameters to put here in your specific case);
03-11-2013 05:29 PM
AS supporting documentation for formats, you could join a file created like this :
set sashelp.vcolumn(where=(libname="SASHELP" and memname="CARS"));
file "carsMetaFile.csv" dsd;
put name label format;
03-11-2013 08:38 PM
Send them three files. The CSV file with the data. The variable definitions (you can get it from PROC CONTENTS for example) with NAME, TYPE, LENGTH, FORMAT, LABEL. The format definitions (you can get it from PROC FORMAT CNTLOUT=...) you will want at the minimum FMTNAME, FMTTYPE, START, LABEL.