How would you code the criteria to restrict the output to be
produced?
Answers were Sorted based on User's Feedback
use _null_ in data statemnet when u dont want to create
dataset.to restrict the output to be produced, close the
ods listing destination and this is default destination
and you can also restrict the output using no print option
in some procs such as means,sql,etc...
| Is This Answer Correct ? | 12 Yes | 0 No |
Answer / ganesh
In my view use noprint option to restrict the output to be
produce
data g;
input name$ no sal;
datalines;
a 1 2500
b 2 3500
;
proc print data=g noprint;
run;
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / akilan
In Jothi Sankar's answer,
First Choice is correct.
In second choice instead of 'OUT', have to use 'THEN OUTPUT'
Third choice is not correct one.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / linus
1.obs is one option.
2.in input statement we can restrict the variables we need.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sanjeev
proc sql;
select * from sashelp.class;
quit;
gives you an output.
proc sql noprint;
select * from sashelp.class;
quit;
no errors and output is restricted.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sumalatha.ch
_null_ this is not give any output.and nowid option.
| Is This Answer Correct ? | 0 Yes | 4 No |
Answer / jothi sankar
--> Using VAR can restrict which varibles have to be output
--> Using differnt data sets for each main condition
Eg:
DATA
MyData2
MyData3
MyData4
;
SET MyData1;
if Dept = 'Computer' OUT MyData2;
else if Dept = 'Electronic' OUT MyData3;
else if Dept = 'Chemical' OUT MyData4;
RUN;
--> Using PRINTEM for viewing datas individually
| Is This Answer Correct ? | 1 Yes | 6 No |
What are the different operating system platforms in which we can use sas? : sas-grid-administration
What Proc glm does?
Briefly describe 5 ways to do a "table lookup" in sas.
Explain input and put function?
Does SAS ‘Translate’ (compile) or does it ‘Interpret’? Explain.
calculate the sum of value using only DATA STEP. data count_; input year name $ value; cards; 2006 xxx 10 2007 yyy 12 2006 xxx 20 2008 yyy 15 2007 xxx 15 ; out put should be like this year name T_value ----------------------- 2006 xxx 30 2007 xxx 15 2007 yyy 12 2008 xxx 15
Explain the special input delimiters used in sas programming.
Enlist the syntax rules followed in sas statements.
what is sas data set?
What is run-group processing?
How would you code a merge that will keep only the observations that have matches from both sets?
There is a field containing a date. It needs to be displayed in the format "ddmonyy" if it's before 1975, "dd mon ccyy" if it's after 1985, and as 'Disco Years' if it's between 1975 and 1985. How would you accomplish this in data step code? Using only PROC FORMAT