Have you ever linked SAS code, If so, describe the link and
any required statements used to either process the code or
the step itself?
Answer Posted / bakul shah
Another way to call Subroutine.
Example:
*========================================================
* Bakul Shah
* HOW MANY DIFFERENT WAYS IT IS POSSIBLE TO MAKE
* CHANGE FOR A DOLLAR? ---> 292 Posibilities ??
*
* H HALF DOLLAR
* Q QUARTER
* D DIME
* N NICKEL
* P PENNY
* A LOOP - INITIALIZE TO ZERO
* NO LINE NUMBER - INITIALIZE TO 55
* KOUNT TOTAL NUMBER INITIALIZE TO ZERO
* ;
/* The file 'c:coinpage.txt' is:
File Name=C:\WINDOWS\system32\coinpage.txt,
RECFM=V,LRECL=256 */
Data Null_ ;
/* file 'c:coinpage.txt'; */
File CoinPage ;
A=0 ;
PageCount = 0 ;
NO=55; Retain NO;
KOUNT=0;
DO H = A to 2; /* Half Dollar */
DO Q = A to 4; /* Quarter */
DO D = A to 10; /* Dime */
DO N = A to 20; /* Nickle */
DO P = A to 100; /* Cents */
IF(((H*50)+(Q*25)+(D*10)+(N*5)+P)=100) THEN
do;
KOUNT+1 ;
If NO > = 55 then
do;
Link PageHeader;/* Calling Subroutine*/
end;
NO+1 ;
Put @9 KOUNT 3. @18 H 3. @27 Q 3.
@36 D 3. @45 N 3. @54 P 3. ;
end;
end;
end;
end;
end;
end;
Return;
PageHeader: /* Subroutine */
PageCount + 1 ;
Put @70 'Page' +0 PageCount 2.
/@8 'KOUNT' @20 'H' @29 'Q' @38 'D'
@47 'N' @56 'P' ;
NO = 0 ;
Return;
Run;
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
How long can a macro variable be? A token? : sas-macro
What is the difference between nodupkey and nodup options?
do you prefer proc report or proc tabulate? Why? : Sas programming
Explain the purpose of substr functions in sas programming.
What is connection profile? : sas-grid-administration
how sas deals with business intelligence? : Sas-bi
Explain the use of proc gplot? : sas-grid-administration
What is the purpose of trailing @ and @@? How do you use them?
What is the maximum length of the macro variable?
Name and describe few sas character functions that are used for data cleaning in brief.
Mention what is PROC in SAS?
How to specify variables to be processed by the freq procedure?
how many types prompting framework can be broken down to? : Sas-bi
Do we follow ADAM in analysis dataset development?How? Usually which version? Why is it necessary?
What are the data types that sas contain?