Under what circumstances would you code a SELECT construct
instead of IF statements?
Answer Posted / sonu
The SELECT statement begins a SELECT group. SELECT groups contain WHEN statements that identify SAS statements that are executed when a particular condition is true. Use at least one WHEN statement in a SELECT group. An optional OTHERWISE statement specifies a statement to be executed if no WHEN condition is met. An END statement ends a SELECT group.
Null statements that are used in WHEN statements cause SAS to recognize a condition as true without taking further action. Null statements that are used in OTHERWISE statements prevent SAS from issuing an error message when all WHEN conditions are false.
Using Select-When improves processing efficiency and understandability in programs that needed to check a series of conditions for the same variable.
Use IF-THEN/ELSE statements for programs with few statements.
Using a subsetting IF statement without a THEN clause could be dangerous because it would process only those records that meet the condition specified in the IF clause.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Are you involved in writing the inferential analysis plan? Tables specfications?
how does sas handle missing values in procs? : Sas programming
What is the basic structure of the SAS base program?
What is the purpose of _character_ and _numeric_?
How will you use the WHO Drug Dictionary for Reporting Clinical Trials?
List down the reasons for choosing sas over other data analytics tools.
What is a pdv and what are its functions?
What is the different between functions and PROCs that calculate the same simple descriptive statistics?
What is the difference between match merge and one to one merge?
Mention some common errors that are usually committed in sas programming.
How does the internal authentication work in sas? : sas-grid-administration
Explain the main difference between the sas procedures and functions? : Sas-administrator
what is the different between functions and procs that calculate the same simple descriptive statistics? : Sas programming
Can you explain the process of calendar?
What are the difference between the sas data step and sas procs?