The Expression Builder is a component that enables you to create
SAS expressions that aggregate columns, perform conditional processing,
and perform other tasks in a SAS Data Integration Studio job. For
example, the following display shows an expression used in a WHERE
clause in an SQL query.
Expression Builder Window
The Expression
Builder is displayed from tabs in the property windows of many SAS
Data Integration Studio transformations. It is used to add or update
expressions in SAS, SQL, or MDX. The expression can transform columns,
provide conditional processing, calculate new values, and assign new
values. The expressions specify the following elements, among others:
-
-
-
-
sequences of operands (something
to be operated on like a column name or a constant) and operators,
which form a set of instructions to produce a value
An expression
can be as simple as a constant or a column name, or an expression
can contain multiple operations connected by logical operators. For
example, an expression to define how the values for the column COMMISSION
are calculated can be
amount * .01
.
An example of conditional processing to subset data can be
amount > 10000 and region = 'NE'
. Other examples
are an expression to convert a character date into a SAS date or an
expression to concatenated columns.
The
Functions tab of the Expression Builder enables you
to select SAS functions, formats, and other components and add them
to an expression. Documentation for a selected function is displayed
to the right of the function. For details about SAS expressions, see
SAS Language Reference: Concepts.