What is the Program Data Vector (PDV) and What are its
functions?
Answer Posted / sas - user
Program data vector (pdv) is a temporary memory location.
While execution it stores the temporary values in the pdv
and after execution it displays only the final output.
For example:
do i = 1 to 10 by 2;
end;
The values of i that are stored in the pdv everytime the
loop executes are 1, 3, 5, 7, 9, 11. Everytime the
execution of the loop takes place, it over-writes the
previous value in the pdv. But at the end of execution, the
value of i is 11.
Thus pdv temporarily stores the values of i during
execution but displays the lastly over-written value.
| Is This Answer Correct ? | 2 Yes | 2 No |
Post New Answer View All Answers
Is the physical structure of the data set in the same orientation as the report? Do you need to reshape the data sets? What method should you use to reshape the data–DATA steps,PROC TRANSPOSE,output data set from a procedure?
How will you react when, while consulting a SAS documentation manual to get an answer to a problem, someone says hey, I thought you were supposed to know all that stuff already, and not have to look it up in a book?
if a variable contain dates like "2015/01"---"2015/12" (yymm) ,How to add day to those dates,if them month is jan then 31 if the month is feb then 28 so on ...
Explain proc univariate?
How do you debug and test your SAS programs?
what is ae onset date n what is RDS
What is interleaving in SAS?
Name and describe few sas character functions that are used for data cleaning in brief.
What are the scrubbing procedures in sas?
what is data governance? : Sas-di
What is the differnce between SDTM 3.1.2 to 3.1.1 version
Explain data step in SAS
What is maximum storage capability of SAS?
What does PROC print, and PROC contents do?
Explain the purpose of substr functions in sas programming.