session

fetchresult

Beschreibung

Ruft das angegebene gespeicherte Ergebnis für eine Sitzung ab. Diese Aktion wird typischerweise verwendet, um Ergebnisse abzurufen, die in einer Sitzung generiert und gespeichert wurden, beispielsweise bei der Verwendung von Batch-Verarbeitung oder asynchronen Aktionen.

Einstellungen
ParameterBeschreibung
idGibt die Ergebnis-ID an. Wenn nicht angegeben, wird standardmäßig 0 verwendet.
tagGibt das Tag (die Kennzeichnung) des Ergebnisses an, das abgerufen werden soll.
Datenvorbereitung für Ergebnisse

Lädt die Class-Datentabelle in die CAS-Bibliothek, um Aktionen darauf ausführen zu können, die Ergebnisse erzeugen.

Kopiert!
1PROC CAS;
2 SESSION.batchresults RESULT=r STATUS=s;
3 TABLE.loadTable RESULT=l STATUS=rc / SOURCE="class.sas7bdat" caslib="casuser";
4RUN;

Beispiele

Ruft das letzte gespeicherte Ergebnis (ID 0) der aktuellen Sitzung ab.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 SESSION.fetchresult RESULT=r / id=0;
3 PRINT r;
4RUN;
Ergebnis :
Das Ergebnisobjekt der zuletzt ausgeführten Aktion wird in der Variable 'r' gespeichert und ausgegeben.

Ruft ein spezifisches Ergebnis ab, das durch ein Tag identifiziert wird. Dies ist nützlich, wenn mehrere Ergebnisse in einer Sitzung vorliegen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 /* Annahme: Ein Ergebnis wurde zuvor mit dem Tag 'mySummary' gespeichert */
3 SESSION.fetchresult RESULT=res STATUS=rc / tag="mySummary";
4 IF (rc.statusCode == 0) THEN DO;
5 PRINT "Ergebnis erfolgreich abgerufen:";
6 PRINT res;
7 END;
8 ELSE DO;
9 PRINT "Fehler beim Abrufen des Ergebnisses:" || rc.statusMessage;
10 END;
11RUN;
Ergebnis :
Das mit 'mySummary' getaggte Ergebnis wird abgerufen. Bei Erfolg wird der Inhalt angezeigt, andernfalls eine Fehlermeldung.

FAQ

Was ist der Zweck der Aktion fetchresult?
Welche Parameter stehen für die Aktion fetchresult zur Verfügung?
Was ist der Standardwert für den Parameter 'id'?
Zu welchem Aktionssatz (Action Set) gehört fetchresult?