SAS/IML 12.3 introduced the following enhancements to existing functions:
The column index operator (:) supports lowercase or uppercase letters, which enables you to generate a sequence such as "a":"z"
, "C":"M"
, or "z":"x"
.
The QNTL function returns the minimum value of a sample as the zeroth percentile and the maximum value of a sample as the 100th percentile.
The REPEAT function function supports a new syntax for expanding data by a frequency variable. For example, REPEAT({A B C D}, {3 0 2 1})
returns the vector {A A A C C D}.
The SYMSQR and SQRSYM functions support character matrices.
The BLOCK function supports empty matrices as arguments.