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


Please Help Members By Posting Answers For Below Questions

What do you know about sas data set?

812


What are the parameters of scan function?

860


How is character variable converted into numeric variable and vice versa?

884


why is sas considered self-documenting? : Sas programming

869


explain the function of substr in sas? : Sas-administrator

781


Can you suggest us materials for sdtm mapping?

4244


What is data _null_?

900


please can you tell me that in companies sas work are doing by through sas coding or sas wizard ??

1895


What are the features of base sas system?

800


Enlist the syntax rules followed in sas statements.

850


how can you put a "trace" in your program? : Sas programming

814


what is the basic structure sas administrator? : Sas-administrator

792


what is the limit of the number of the rows and columns available in the worksheet? : Sas-bi

854


What are pdv and it functions?

778


how do you pull data from equifax?tell me the process?

1577