SAS Certified Base Programmer 123 Questions (31)
The contents of the SAS data set PERM.JAN_SALES are listed below:
VARIABLE NAME TYPE idnum character variable sales_date numeric date value
A comma delimited raw data file needs to be created from the PERM.JAN_SALES data set. The SALES_DATE values need to be in a MMDDYY10 form.
Which one of the following SAS DATA steps correctly creates this raw data file?
A.
libname perm 'SAS-data-library'; data_null_; set perm.jan_sales; file 'file-specification' dsd = ','; put idnum sales_date : mmddyy 10.; run;
B.
libname perm 'SAS-data-library'; data_null_; set perm.jan_sales; file 'file-specification' dlm = ','; put idnum sales_date : mmddyy 10.; run;
C.
libname perm 'SAS-data-library'; data_null_; set perm.jan_sales; file 'file-specification'; put idnum sales_date : mmddyy 10. dlm = ','; run;
D.
libname perm 'SAS-data-library'; data_null_; set perm.jan_sales; file 'file-specification'; put idnum sales_date : mmddyy 10. dsd = ','; run;
Topics:
SAS Base Questions |
5 Comments »
B
One doubt: Is it not necessary to put $ for character variable (idnum) in put statement ?
@2 Deepak. not necessary to put $ in put statement.
No need for another $ value in the put statement. IDNUM inherits $ from the set statement.
@deepak, yes this is not necessary to put $ symbol for character value in put statement..