
Punctuation Symbol
Purpose
Parentheses are used as separators in selection criteria and function arguments and to clarify the sequence of mathematic operations. The use of parentheses is especially important when combining selection criteria using the and and or operators or when clarifying the order of evaluation of otherwise ambiguous expressions and operations.
Example
for MEMBERS with TOTAL DUE > 75 and
( STATE = "NY" or STATE = "NJ" ) ;
TOTAL DUE ;
STATE .
With the parentheses placed as shown, this script tells DataEase to list all the members from either New York or New Jersey whose TOTAL DUE is greater than $75
The report output from this script, arranged alphabetically by LAST NAME, might look as follows:
Last Name |
Total Due |
State |
Baldwin |
100.00 |
NY |
Crandall |
85.00 |
NY |
Fitzpatrick |
100.00 |
NY |
Morales |
115.00 |
NY |
Morrison |
100.00 |
NJ |
Parker |
105.00 |
NJ |
Rutschow |
100.00 |
NY |
Stone |
100.00 |
NY |
Without parentheses, this script is ambiguous (it could be interpreted as all New York members whose total due is greater than $75 and all New Jersey members).
In the absence of parentheses, the default order of evaluation is: multiplication and division operations, addition and subtraction operations, comparison operators, and finally, the and and or operators. When operations of equal priority are involved, the expression is evaluated from left to right. When evaluating expressions in nested parentheses, the innermost expressions are evaluated first.
Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17
Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11
Product: . Written by Marco Marchesi 15/02/16 at 14:50:46
Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44
Product: Dataease [{8}]FIVE. Written by Rainer 22/03/21 at 11:13:10
Product: Dataease [{8}]FIVE. Written by Rainer 08/06/21 at 14:12:40