What is the Program Data Vector (PDV)? What are its functions?
Answer Posted / nishant
When SAS processes a data step it has two phases.
Compilation phase and execution phase.
During the compilation phase the input buffer is created to
hold a record from external file. After input buffer is
created the PDV is created. The PDV is the area of memory
where sas builds dataset, one observation at a time. The PDV
contains two automatic variables _N_ and _ERROR_.
| Is This Answer Correct ? | 32 Yes | 1 No |
Post New Answer View All Answers
Differentiate between sas functions and sas procedures.
What do the SAS log messages "numeric values have been converted to character" mean?
data data1; input dt account; format dt date9.; cards; 1745 1230 1756 1120 1788 1130 1767 1240 ; data data2; input startdt enddt total; format startdt date9. enddt date9.; cards; 1657 1834 12300 1557 1758 16800 1789 1789 12300 1788 1345 12383 1899 1899 13250 ; proc sql; create table data3 as select * from data1 as x left join data2 as y on x.dt>=y.startdt and x.dt<=y.enddt; quit; Here, we are getting cartision product. But,I want left join report consisting of this program. It should not get duplicate values. you can modify the program also.
describe the interaction table in sas di? : Sas-di
Are you involved in writing the inferential analysis plan? Tables specfications?
what is the purpose of _error_? : Sas programming
Give some examples where proc report’s defaults are different than proc print’s defaults?
Do you need to know if there are any missing values?
What are the functions which are used for character handling functions?
name several ways to achieve efficiency in your program? : Sas programming
what are the best practices to process the large data sets in sas programming? : Sas-administrator
What is the difference between SAS functions and procedures?
how to change the execute of macro
how do you debug and test your sas programs? : Sas programming
Can you execute macro within another macro? If so, how would sas know where the current macro ended and the new one began? : sas-macro