Comparison Class
A comparison object represents a comparison statement in an analytic calculation rule.
Use the following to create a comparison class object:
&Comparison = create Comparison(&Constants.Comparison_Type);
Where Comparison_Type is one of the following:
| 
 Value  | 
 Description  | 
|---|---|
| 
 Comparison_Type_Equal  | 
 Compare if the value of Operand1 equals Operand2.  | 
| 
 Comparison_Type_Greater  | 
 Compare if the value of Operand1 is greater than the value of Operand2.  | 
| 
 Comparison_Type_Less  | 
 Compare if the value of Operand1 is less than the value of Operand2.  | 
| 
 Comparison_Type_GreaterEq  | 
 Compare if the value of Operand1 is greater or equal to the value of Operand2.  | 
| 
 Comparison_Type_LessEq  | 
 Compare if the value of Operand1 is less than or equal to the value of Operand2.  | 
| 
 Comparison_Type_NotEq  | 
 Compare if the value of Operand1 is not equal to the value of Operand2.  | 
Specify Operand1 and Operand2 with the Operand1 and Operand2 comparison class properties.
The following code example creates a rule that compares if the first operand is greater than or equal to the second operand, then adds the rule using the AddArgument method.
&Comparison = create Comparison(&Constants.Comparison_Type_GreaterEq);
&Constant = create Constant(&Constants.Constant_Type_Literal, "1000");
&Comparison.Operand1 = &Constant;
&Constant = create Constant(&Constants.Constant_Type_Literal, "100");
&Comparison.Operand2 = &Constant;
&FunCall.AddArgument(&Comparison);