Does SAS ?Translate? (compile) or does it ?Interpret?? Explain.
Answer Posted / senthilkumar govindarajan
A typical SAS program could contain DATA steps, PROC steps
and macros. Macros are preprocessed. DATA steps are just in
time compiled. PROC steps are interpreted in the oreder
they appear in program. So when we submit a SAS program
consisting of all these three componenets, the macro is
compiled and executed first. If a DATA step is encountered,
then it is compiled and executed. Note that the DATA step
will not be executed if there is an error in the
compilation. If a PROC step is encountered, it is
interpreted and executed line by line. However i am not
certain on this PROC step behaviour.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
what has been your most common programming mistake? : Sas programming
Which statement does not perform automatic conversions in comparisons?
How would you determine the number of missing or nonmissing values in computations?
How to limit decimal places for the variable using proc means?
what is transformation in sas data integration? : Sas-di
List out some key concept of SAS
describe how to adjust the performance of data integrator? : Sas-di
What is the difference between INPUT and INFILE ?
how does sas handle missing values in formats? : Sas programming
What are the five ways to do a table lookup in sas? : sas-grid-administration
What are the new features included in the new version of SAS Programming Language?
I have a SCD Type 2 Dimention for Location In which A Sales Office in Having two Surrogate Keys just because of the change in it's Sales Group. SKey SalesGroup Sales Office BeginDate EndDate 280 SG1 SO1 01APR2000 01APR2010 281 SG2 SO1 02APR2010 31MAR2999 Now while loading the Fact, the Lookup ir returning SKey 280 for records before and after 01APR2010. I am not able to give WHERE condition in the Lookup Properties (TranDate between BeginDate and EndDate). Please help.
Explain bmdp procedure?
What is the difference between %put and symbolgen? : sas-macro
what is the difference between: x=a+b+c+d; and x=sum (of a, b, c ,d);? : Sas programming