Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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

Answer Posted / rpd

I can give logic part, rest kindly manage :)

step 1:proc sort the dataset by "PID YEAR"
step2 :in the datastep "SET" it using by PID YEAR
create a temp variable say _SUM and RETAIN _SUM,
reset _SUM=0 on FIRST.YEAR.
T_VALUE=_SUM+VALUE

I guess this will work

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the features of SAS?

1042


In SAS explain which statement does not perform automatic conversions in comparisons?

1318


Describe the ways in which you can create a macro variable?

1092


Are you involved in writing the inferential analysis plan? Tables specifications?

3969


What are the difference between the sas data step and sas procs?

1193


Explain data step in SAS

1109


What will calendar procedure do?

1082


What commands are used in the case of including or excluding any specific variables in the data set?

1103


Describe the ways in which you can create macro variables?

1202


What are pdv and it functions?

1157


How you are maintaining sas programmes in your company...any specific version control software you are using? If so, tell me the name?

2131


What are the table names in oracle database...?

2762


What is the maximum length of the macro variable?

1192


What is the difference between INPUT and INFILE ?

1331


Tell me more about the parameters in macro? : sas-macro

1057