BookmarkSubscribeRSS Feed
HeatherNewton
Quartz | Level 8
sme=((Customer_type='C'));

I have a command like this. What does it mean? I dont know how to google this and what is the key command here...?

2 REPLIES 2
PeterClemmensen
Tourmaline | Level 20

This is called a Boolean Expression. It returns 1 if Customer_type='C' and 0 if not.

 

You don't need any of the parentheses. Though many programmers like to have a set of parentheses around it to highlight that it is a Boolean Expression. 

Kurt_Bremser
Super User

It's not a command, it is an assignment statement.

Customer_type='C'

is a comparison, which yields 1 (true) when the condition is met, otherwise 0 (false). The resulting value is stored in variable sme.

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
  • 2 replies
  • 830 views
  • 0 likes
  • 3 in conversation