Ist es möglich, in SAS Enterprise Guide eine Stored Procedure zu erstellen und es dem Benutzer zu ermöglichen, eine Liste von Werten einzugeben, ohne sie manuell in die Liste eingeben zu müssen?SAS Stored Procedure Benutzereingabeliste
Ich benutze mehr Base SAS als EG, also bin ich kein Experte für Stored Procedures. Derzeit kann ein Analyst in meinem Bereich hat wie so für eine Liste von Werten suchen:
123456789
231456789
091236574
439857345
120129038
230918239
....
....
N
und wird eine gespeicherte Prozedur, die gebaut wurde in diesen Werten zu gelangen. Dies ist jedoch nicht effizient, da diese letzten Werte> 40 sein können und SAS Ihnen nur erlaubt, jeweils einzeln einzugeben.
Ich habe für eine Stunde oder so mit dem prompten Manager rumgemacht und hatte kein Glück. Ich habe auch versucht, "Benutzer wählt aus einer statischen Liste" mit einem Excel-Dokument, das ich importierte. Was ad hoc gut funktioniert hat, aber weil die Werte immer unterschiedlich sein werden, kann ich nicht herausfinden, wie EG dieses Excel-Dokument zuerst importieren soll, dann bringe ich die Aufforderung auf, alle (neuen) Werte auszuwählen Führen Sie den Rest des Programms aus.
Es scheint auch, dass ich die "Static Value List" im Prompt-Manager jedes Mal ändern musste, wenn das Dokument importiert wurde, auch wenn der Rest des Programms auf den Import des Excel-Dokuments konditioniert war. Ich werde weiter damit spielen, aber ich suche nach Ideen, ob das schon jemand gemacht hat.