Reserved keywords
Analytics reserves certain keywords for special purposes. You cannot name fields or variables with these reserved keyword values.
If you add a suffix to a reserved keyword, then you can use it as a field or variable name. For example, the name "Field" is not permitted, but "Field_1" or "Field_2" are permitted.
Note
In some cases, you are also prevented from using abbreviations of the reserved keywords, such as "Can" (CANCEL), "Form" (FORMAT), or "Rec" (RECORD).
Reserved Keyword | Purpose in Analytics |
---|---|
ALL | Refers to all previously defined fields. |
AND |
The logical AND operator. |
AS |
Assigns a display name to the output field or expression. |
AXRunByUser | A system variable that stores the username of the user running an analytic script on AX Server in the format "domain\username". |
CANCEL |
Cancels the current command. |
D |
Specifies a descending sort order for the preceding expression or field name. |
END |
Concludes the input stream and acts like a null line. |
EXPR |
The prefix for the name of a default output field. |
F |
Refers to the false value of a logical expression. |
FIELD/FIELDS |
Part of the EXPORT, EXTRACT, JOIN, and SAMPLE commands. |
FORMAT |
An older name for an Analytics table layout. Cannot be used as a name for an Analytics table. |
IF |
Specifies a condition. |
LINE |
Used by the DEFINE COLUMN command to specify whether a field breaks over a specified number of lines. |
NODUPS |
Suppresses duplicate display values in the break field in an Analytics report. |
NOT |
The logical NOT operator. |
NOZEROS |
Displays or prints zero values in a numeric field or report as blank. |
ON |
Precedes a field list. |
OR |
The logical OR operator. |
OTHER |
Indicates which fields or expressions to include, but not subtotal, in the output of the SUMMARIZE command. |
PAGE |
Used by the REPORT command to create page breaks. |
PICTURE |
Specifies a format for a numeric field. |
PRIMARY |
Specifies a certain type of join. |
RECORD |
Refers to the entire input record as it exists. |
RECORD_LENGTH |
Stores record-length values for use in record-processing operations. |
SECONDARY |
Specifies a certain type of join. |
SUPPRESS |
Suppresses the output of numeric totals. |
T |
Refers to the true value of a logical expression. |
TAPE |
Refers to an older method of accessing data with Analytics. Cannot be used as a name for an Analytics table. |
TO |
Designates an output file for any command. |
WIDTH |
Changes the default print width of a specified field or expression. |