Datenmanagement  
Ausgabe 6/2003       
         
Kursprogramm   |   E-Learning   |   Ausbildungsberatung   |   Zertifizierung   |   SAS®9 Update |   SAS Training Plus




Wussten Sie schon, wie Sie schnell auf ein Subset einer indizierten SAS- oder DBMS-Tabelle zugreifen, und dieses unter Verwendung der KEY= Option im DATA STEP mit den Datensätzen einer anderen Tabelle verbinden können?

Und so geht’s:


Mit der KEY= Option in der SET Anweisung eines DATA STEP Programmes verweisen Sie auf einen Index der Tabelle, auf deren Datensätze Sie über diesen Index direkt zugreifen möchten.

Der Code wäre ganz einfach:

data work.DownUnderProfit;
set ia.DownUnder;
set ia.SalesData2000(keep = RouteIDNumber
FlightIDNumber
FlightDate
RevenueFirstClass
RevenueBusiness
RevenueBusiness
RevenueEconomy
RevenueCargo)
key = DateFlight;

FareProfit = sum(RevenueFirstClass,
RevenueBusiness,
RevenueEconomy,
RevenueCargo,
- Expenses);
run;


proc print data = work.DownUnderProfit;
title 'Profit for the Flights to Australia and New Zealand';
run;

  Diesen und weitere Tipps zum Verbinden von SAS oder DBMS-Tabellen erhalten Sie im Kurs

SAS® Programmierung II: Datenmanagement im Data Step