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 is sas data set?

662


what cause the "error: connect:" and "error in the libname statement" when there weren't any such problems?

1675


What is the difference between input and infile statement?

678


what are input dataset and output dataset options? : Sas programming

559


how does sas handle missing values in procs? : Sas programming

634






I need level 2 to 5 sas using companies in india

1922


Hi, If anyone has base SAS certification dumps, please share.

1381


What are the advantages of using sas?

605


how sas deals with business intelligence? : Sas-bi

579


Do you need to know if there are any missing values?

591


What is the basic structure of the SAS base program?

684


: and & modifiers.

856


Do you need to compute new variables? If so,should you do this before you execute the report-writing procedure?

1462


Explain the main difference between the sas procedures and functions? : Sas-administrator

533


Can you suggest us materials for sdtm mapping?

4030