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
What is Linear Regression?
Difference between nodup and nodupkey options?
What is the difference between where and if statement?
explain the key concept of sas? : Sas-administrator
how are numeric and character missing values represented internally? : Sas programming
What is the basic syntax style in SAS?
how many types prompting framework can be broken down to? : Sas-bi
what is the difference between: x=a+b+c+d; and x=sum (of a, b, c ,d);? : Sas programming
what is proc Index? and what is proc document?
Where do you use proc means over proc freq?
What is the difference between using drop = data set option in data statement and set statement?
Describe 5 ways to do a “table lookup” in SAS?
Explain translate function?
Explain the use of proc gplot? : sas-grid-administration
Give some ways by which you can define the variables to produce the summary report (using proc report)?