Selektierte Excel Daten mit Add-In for Microsoft Office im Stored Process verarbeiten
Frontends für Power User |
Eingetragen von Heinrich Stürzl. | 21 August, 2007 - 15:39
Mit SAS AMO (=SAS Add-In for Microsoft Office) lassen sich die Daten der aktuell markierten Excelzellen verarbeiten. Leider gelingt mir dies nur mit den im Menü SAS - Analyze Data vordefinierten Prozeduren, nicht jedoch mit einem selbst erstellten Stored Process.
Im Fall der funktionieren SAS Tasks wird z.B. folgender Quellcode erzeugt.
PROC SQL;
%_SASTASK_DROPDS(WORK.SORTTempTableSorted);
QUIT;
/* -------------------------------------------------------------------
Data set WORK._EXCEL_ does not need to be sorted.
------------------------------------------------------------------- */
PROC SQL;
CREATE VIEW WORK.SORTTempTableSorted
AS SELECT * FROM WORK._EXCEL_;
QUIT;
%_SASTASK_DROPDS(WORK.SORTTempTableSorted);
QUIT;
/* -------------------------------------------------------------------
Data set WORK._EXCEL_ does not need to be sorted.
------------------------------------------------------------------- */
PROC SQL;
CREATE VIEW WORK.SORTTempTableSorted
AS SELECT * FROM WORK._EXCEL_;
QUIT;
Offenbar werden die selektierten Exceldaten in das data set WORK._EXCEL_ auf dem Server überführt.
Leider klappt dies nicht, wenn ich dies in einem eigenen Stored Process anwenden will. Das Makro _SASTASK_DROPDS wird nicht gefunden und WORK._EXCEL_ existiert nicht.
Woran liegt das?
Kennt jemand eine Lösung?
