The SAS Certified Specialist: Base Programming Using SAS 9.4 is based on SAS 9.4 M5. SAS has been recognized as one of the best places to work by organizations like Fortune and the Great Place to Work Institute. Selection Display 'end pgm include /home/gurunatp/utilitytask/dat.SAS is a leader in business analytics, data warehousing, and data mining. Selection back 'end pgm include /home/pmenu3.sas submit' ĭialog study 'pgm include /home/dat1.sas c xxxxxxxx #1 'Enter Study:' I took many examples to understand the include was one of the commands that could be used in the command string, and that's exactly how I have built my program.Ĭould someone kindly suggestive any informative document for the same or even explain to me what are the other possible commands we could use in the PMENU procedure. Point of the fact is that there is no proper documentation for what needs to be entered in the place of command string. Since that is the case, then I guess there must be a workaround for it. "Note: If you are using PROC PMENU to submit any command that is valid only in the PROGRAM EDITOR window (such as the INCLUDE command), you must have the windowing environment running, and you must return control to the PROGRAM EDITOR window." I found this out on a documentation of PROC PMENU that: I have found out why exactly I wasn't able to run it outside the sas environment. Kindly advice on how I can rectify the aforementioned issues? #20 'Select Confirm entered parameters or Bye' #19 'You must have the PMENU facility ON' #6 '-Enter necessary parameters for running' Selection Display 'end pgm include /home/gurunatp/utilitytask/dat.sas submit' Item 'Display Parameters' Selection=display ĭialog study 'pgm include /home/gurunatp/utilitytask/dat1.sas c xxxxxxxx #1 'Enter Study:' ĭialog dbl 'pgm include /home/gurunatp/utilitytask/dat2.sas c xxxxxxxxx #1 'Enter Database Lock date:' ĭialog lckdt 'pgm include /home/gurunatp/utilitytask/dat3.sas c xxxxxxxxxxxxxxxxxxxxxxx #1 'Enter the Lock request date and time:' ĭialog lckus 'pgm include /home/gurunatp/utilitytask/dat4.sas c xxxxxxxxxxxxxxxxxxxx #1 'Enter the ID of the user running the program:' Item 'Lock user' Dialog=lckus Help='Enter the ID of the user running the program' Item 'Lock request date and time' Dialog=lckdt Help='Enter the Lock request date and time' Item 'Database Lock date' Dialog=dbl Help='Enter the Database Lock date' Item 'Study' Dialog=study Help='Enter the Study' Selection back 'end pgm include /home/gurunatp/utilitytask/pmenu3.sas submit' Selection utility 'end pgm include /home/gurunatp/utilitytask/utility.sas submit' Item 'Confirm entered parameters' menu=start Libname prith '/home/gurunatp/utilitytask' (b) The two date variables in the program are left unaltered, i.e at the end of the program I only get xxxxxxxxx and xxxxxxxxxxxxxxxxxxxxxxx for the variables dblock and lckdtrf respectively. (a) This program doesn't seem to work the way it is supposed to outside the sas environment (I use the unix environment) I have structured a menu for the window in such a way that all inputs are to be entered on the dialog boxes arising from different parameters selected in the menu.īut I have been undergoing a couple of issues in the same: I was working on a mini project to take in input from the user in order to use that input for an external utility program.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |