In GTL, as in Base
SAS, an expression is an arithmetic or logical expression that consists
of a sequence of operators, operands, and functions. An operand is
a dynamic, a macro variable, a column, a function, or a constant.
An operator is a symbol that requests a comparison, logical operation,
or arithmetic calculation. In GTL, the expression must be enclosed
in EVAL.
Expressions can be used
set an option value that is
-
-
-
part of the text for ENTRYTITLE,
ENTRYFOOTNOTE, and ENTRY statements.
Example of computing constants:
/* create reference lines at computed positions */
referenceline y=eval(mean(height)+2*std(height)) /
curvelabel="+2 STD";
referenceline y=eval(mean(height));
referenceline y=eval(mean(height)-2*std(height)) /
curvelabel="-2 STD";
Example of creating
a new column:
/* create a new column as a log transformation */
scatterplot x=date y=eval(log10(amount));
Example of building
a text string:
/* create a date and time stamp as a footnote */
entryfootnote eval(put(today(),date9.)||" : "||
put(time(),timeampm8.));