session

fetchresult

Description

Récupère le résultat enregistré spécifié pour une session. Cette action permet d'accéder aux résultats d'actions exécutées précédemment, souvent utilisée dans des contextes de traitement par lots ou asynchrones où les résultats ne sont pas immédiatement renvoyés.

session.fetchresult <result=results> <status=rc> / id=64-bit-integer, tag="string";
Paramètres
ParamètreDescription
idSpécifie l'identifiant (ID) des résultats à récupérer. La valeur par défaut est 0.
tagSpécifie l'étiquette (chaîne de caractères) des résultats à récupérer.
Préparation des Données Voir la fiche de ce code dataprep
Chargement de données exemple

Charge la table 'Class' dans la bibliothèque 'Casuser' pour servir de base aux actions dont on voudrait récupérer les résultats.

Copié !
1PROC CAS;
2 /* Chargement de la table SASHELP.CLASS en mémoire CAS */
3 TABLE.loadTable path="class.sas7bdat" caslib="casuser" casOut={name="class", replace=true};
4RUN;

Exemples

Récupère le résultat associé à l'identifiant 0 (généralement le dernier résultat disponible ou par défaut).

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 SESSION.fetchresult RESULT=r STATUS=s / id=0;
3 PRINT "Status: " s;
4 PRINT r;
5RUN;
Résultat :
Affiche le dictionnaire des résultats correspondant à l'ID 0 ainsi que le statut de l'opération.

Récupère un résultat spécifique en utilisant son étiquette ('tag'). Cette méthode est utile lorsque les résultats ont été sauvegardés avec des balises spécifiques pour une identification facile.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1PROC CAS;
2 /* Tentative de récupération d'un résultat étiqueté 'MonAnalyse' */
3 SESSION.fetchresult RESULT=MonResultat STATUS=StatutTag / tag="MonAnalyse";
4
5 IF (StatutTag.severity == 0) THEN DO;
6 PRINT "Résultat récupéré avec succès :";
7 PRINT MonResultat;
8 END;
9 ELSE DO;
10 PRINT "Aucun résultat trouvé pour l'étiquette 'MonAnalyse' ou erreur.";
11 PRINT StatutTag;
12 END;
13RUN;
Résultat :
Le dictionnaire de résultats correspondant au tag 'MonAnalyse' si celui-ci existe, sinon un message d'erreur ou de statut.

FAQ

Quelle est la fonction principale de l'action fetchresult ?
Quel paramètre permet d'identifier le résultat à récupérer par son identifiant numérique ?
Quelle est la valeur par défaut du paramètre 'id' si aucune valeur n'est spécifiée ?
Comment peut-on identifier un résultat à l'aide d'une étiquette textuelle ?