Tuesday 3 May 2016

Jedi SAS Tricks - Make This a Button in Base SAS : Epoch Research Institute India Pvt. Ltd. (www.epoch.co.in)

Jedi SAS Tricks - Make This a Button in Base SAS :

Well, I aim to please! Now, I'm not the guy who builds the SAS Windowing Environment interface, but if you are running PC SAS, I can show you how to customize your tool bar to do just that: make this macro execute from a button.  First, we'll change the name of this macro to Data2DataStepButton and I'll add a bit of code to the beginning of the macro to provide a dialog box to accept input for the macro parameters. Make sure to save the code for this macro to a file named data2datastepbutton.sas somewhere in your SASAUTOS path. The remainder of the code is the same as the original Data2DataStep macro. 

%macro Data2DataStepButton(dsn,lib,file,obs); %local varlist msgtype ;
%window Data2DataStep columns=80 rows=20 # 3 @ 6 'Libref: ' lib 41 attr=underline # 5 @ 6 'Data Set: ' dsn 41 attr=underline # 7 @ 6 'Program file name: ' file 50 attr=underline # 9 @ 6 'Number of Obervations: ' obs 3 attr=underline #12 @ 6 'Press ENTER to continue';  
%display Data2DataStep; 
...

Now let's customize the toolbar in PC SAS to add a button that executes this macro.
Step 1: Right click on an empty spot on the SAS toolbar, and choose "Customize" from the pop-up menu.
Step 2: In the dialog window, choose the Customize tab.
Step 3: Use the Add Item button to add a new separator and a blank tool at the bottom of the list. You can use the up/down arrow buttons to re-arrange items if necessary.
Step 4: Choose an icon to display on the toolbar using the Icon Select button.
Step 5: Give your new tool a title, command to execute and some tool tip text to make it easier to remember what the button does. When finished, the dialog will look something like this:

Toolbar Customize Dialog Box 

Step 6: Click OK and, when asked if you want to save your changes, click Yes. Your new button should appear on the SAS toolbar.

New toolbar button on the SAS window toolbar
To test your button, click on it! The macro dialog will appear. Fill in some values and press ENTER to generate your SAS program:

Data 2 Data Step Macro Dialog Window
WooHOO - we've made our own custom tool button in Base SAS! As usual, you can download the SAS code (and a PDF copy of these instructions) here.

Epoch Research Insitute Links:

Email us: info@epoch.co.in

Source : 
http://blogs.sas.com/content/sastraining/2016/05/01/jedi-sas-tricks-make-button-base-sas/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheSasTrainingPost+%28The+SAS+Training+Post%29

SAS Training & Placement Programs with Internship: Epoch Research Institute India Largest and Oldest #SASTraining Institute (#epochsastraining)

EPOCH RESEARCH INSTITUTE OFFERS:
Authorized SAS TRAINING | SAS CERTIFICATION | SOFTWARE PURCHASE | BUINESS CONSULTING | TECHNICAL SUPPORT ON SAS || SAS STAFFING SOLUTION 

Label:
#SASELEARNING,#SASELEARNING,#SASONLINETRAINING,
#SASONLINETRAININGFORBEGINNERS,#LEARNSASPROGRAMMINGONLINE,
#SASCLINICALONLINETRAINING,#SASBASEONLINETRAINING
#BIGDATASASTRAININGEPOCH,#SASBIGDATATRAINING #EPOCHRESEARCHINSTITUTE, #SASTRAINING, EPOCH SAS FEEDBACK,

No comments:

Post a Comment

How to code in Python with SAS 9.4 by Epoch Research Institute

The SAS® platform is now open to be accessed from open-source clients such as Python, Lua, Java, the R language, and REST APIs to leverage...