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...


how can get the first and last observations in a dataset
using Proc SQl?

Answers were Sorted based on User's Feedback



how can get the first and last observations in a dataset using Proc SQl?..

Answer / venkatesh layam

by using monotonic function u can create first and lastobs

Is This Answer Correct ?    6 Yes 0 No

how can get the first and last observations in a dataset using Proc SQl?..

Answer / venkatesh layam

crate one data in sql with adding of new var (a = 1) and
sort(order by) descending order by another variable and
take distinct of a (newvar-which is already created) --then
u wil get last observation.

next do ascending and get first obs ,then union these two
data sets .u will get first and last obs.

Is This Answer Correct ?    0 Yes 0 No

how can get the first and last observations in a dataset using Proc SQl?..

Answer / rohitbedi

Create a new data set as below:

data demo;
input year month cpi;
datalines;
1990 6 129.9
1990 7 130.4
1990 8 131.6
1990 9 132.7
1991 4 135.2
1991 5 135.6
1991 6 136.0
1991 7 136.2
;
run;

Sort the data if needed.

Create a new id field:

data demo2;
set demo;
id = _n_;
run;

Display the first and last record for every date and finally remove the id column.

proc sql;
create table final as select * from demo2 where id in (select min(id) from demo2 group by year) or id in (select max(id) from demo2 group by year);
alter table final drop column id;
quit;

Is This Answer Correct ?    0 Yes 0 No

how can get the first and last observations in a dataset using Proc SQl?..

Answer / naveen

proc sql;
select first(orderprise)
from xxx;
quit;

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More SAS Interview Questions

how does sas handle missing values in functions? : Sas programming

0 Answers  


What areas of SAS are you most interested in?

0 Answers   Quintiles,


how to handle in stream data containing semicolon in it?

3 Answers  


what is function of retain statment

0 Answers   PPD,


what do the pad and dim functions do? : Sas programming

0 Answers  


what is slowly changing dimension? : Sas-di

0 Answers  


Describe the ways in which you can create macro variables?

0 Answers  


how do we mail reports from SAS environment to our team leader

5 Answers   Wockhardt,


How would you include common or reuse code to be processed along with your statements?

5 Answers   PSCI,


data study; input Subj : $3. Group : $1. Dose : $4. Weight : $8. Subgroup; x= input(Weight,5.1); datalines; 001 A Low 220 2 002 A High 90 1 003 B Low 193.6 1 004 B High 165 2 005 A Low 123.4 1 ; Why does X get truncated? X shows up as 22 instead of 220,9 instead of 90 and 19.8 instead of 198? This problem doesnt happen with the values 193.6 and 123.4. This does not happen if x is read on the 5. informat instead of the 5.1 informat

2 Answers  


What is the difference between %local and %global?

1 Answers  


Explain append procedure?

0 Answers  


Categories