BookmarkSubscribeRSS Feed
deleted_user
Not applicable
I have a piece of code that I want to execute only if a certain user-defined value is met. I wanted to set that user-defined value via a message box. Does anyone know of an "easy" way to create a message box in SAS or a way to execute code conditionally based on a user-defined value? Currently I hard-code the value and highlight which code I want to run based on that value.
3 REPLIES 3
sbb
Lapis Lazuli | Level 10 sbb
Lapis Lazuli | Level 10
Some important info: What SAS version, what OS platform used, whether you are executing the SAS application locally or on a remote server, and whether the SAS processing occurs interactively or batch mode?

Scott Barry
SBBWorks, Inc.
deleted_user
Not applicable
Version 9.1.3, OS = Windows 5.1.2600, executing the app locally on my client, interactive SAS

Thanks
ChrisNZ
Tourmaline | Level 20
have you looked at %window?
[pre]
%let var=;
%window welcome color=white
#5 @28 'Welcome to SAS.' attr=highlight color=blue
#7 @15 "You are executing Release &sysver on &sysday, &sysdate.."
#9 @15 'What is your name? ' var 20 attr=rev_video c=blue required=yes
#12 @29 'Press ENTER to continue.';
%display welcome;
%put The name is &var.;

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 2476 views
  • 0 likes
  • 3 in conversation