Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Operator: /
Returns a new value that is the result of the division of value1 by value2.
The type of the resulting value is dependent on the types of value1 and value2:
number / number returns a number
duration / number returns a duration
duration / duration returns a number
10 / 0
=> unknownAn alphabetical list of all expression operators.
Operator: =
Returns Yes when Value1 is equal to Value2
Returns No when Value1 is not equal to Value2
If any of the parameters is unknown, the result is unknown.
Operator: ==
Returns Yes if text_a strictly equals text_b.
Returns No if text_a is not strictly equal to text_b.
Operator: & , and
The result is a Yes/No value, depending on the check
if Condition1 evaluates to true AND Condition2 evaluates to true, only then
Operator: <
Operator: ^
Operator: ?
Operator: +
Operator: %
number
duration
datetime
concept
reference
This function is SQL compatible. For more information about SQL compatibility, see our documentation.
The result of the < operator is true or false.
The result is True whenValue1 is less than or equal to Value2.
The result is False when Value1 is not less than or equal to Value2.
number <= number
text <= text returns (alphabetical comparison, case insensitive)
datetime <= datetime
duration <= duration
concept <= concept (applies to the order of concepts)
reference <= reference
If any of the operands is unknown, the result is also unknown. If operands are not of the same type, the "expression type mismatch" warning is displayed.
Returns Value1 if it is not unknown. Otherwise Value2 is returned.
number
duration
datetime
concept
concept_set
This function is SQL compatible. For more information about SQL compatibility, see our documentation.
Returns a new value that is the result of adding value1 and value2.
The type of the resulting value is dependent on the types of value1 and value2:
text + text returns a text
number + number returns a number
duration + duration returns a duration
datetime + duration returns a datetime
concept + concept returns a concept_set
concept + concept_set returns a concept_set
concept_set + concept_set returns a concept_set
Yesall other evaluations result in No
true & true
=> Yes
true & "text"
=> expression type mismatch
(false and true) or true
=> Yes
false and (true or true)
=> No
Returns a number that is the result of number1 raised to a given power (number2).
If any of the operands is an unknown-number, the result is unknown. If any of the operands is not a number, expression editor yields a type mismatch warning.
Returns a number that is the remaining result after number1 is divided by number2.
Operator: -
Returns a new value that is the result of subtracting value2 from value1. The type of the resulting value depends on the types of value1 and value2:
number - number returns a number
Operator: -
Returns the inversed (reversed) value of value.
When the values before and after the inversion are combined in an addition, the result should be zero.
Operator: <>
The result of the <> operator is a Yes/No.
The result is Yes when compared values are not equal.
The result is No when compared values are equal.
Operator: *
false <> true
=> Yes
1234 <> 1234
=> No
"1234" <> 1234
=> expression type mismatch
This function is SQL compatible. For more information about SQL compatibility, see our documentation.
Returns a new value that is the result of multiplying value1 and value2.
The type of the value depends on the types of value1 and value2:
number * number returns a number
number * duration returns a duration
duration * number returns a duration
duration - duration returns a duration
datetime - duration returns a datetime
concept-set - concept-set returns a concept-set
{ 'concept1', 'concept2', 'concept3'} - { 'concept1', 'concept3' }
=> { 'concept2' }
'1d' - 12
=> expression type mismatch
Today() + (-'12d')Operator: ! , not
Returns a value that is the inverse of the original condition.
Operator: >=
number
duration
datetime
concept
reference
This function is SQL compatible. For more information about SQL compatibility, see our documentation.
The result of the >= operator is true or false.
The result is True whenValue1 is greater than or equal to Value2.
The result is False when Value1 is not greater than or equal to Value2.
number >= number
text >= text returns (alphabetical comparison, case insensitive)
datetime >= datetime
duration >= duration
concept >= concept (applies to the order of concepts)
reference >= reference
If any of the operands is unknown, the result is also unknown. If operands are not of the same type, the "expression type mismatch" warning is displayed.
! (unknownboolean)
=> unknown! 123
=> expression type mismatch
Operator: >
The result of the > operator is true or false.
The result is True whenValue1 is greater than Value2.
The result is False when Value1 is not greater than Value2.
Operator: | , or
Returns a Yes/No value, depending on the check
If Condition1 and Condition2 both evaluate to false, then No
Operator: <=
number
duration
datetime
concept
reference
This function is SQL compatible. For more information about SQL compatibility, see our documentation.
The result of the <= operator is true or false.
The result is True whenValue1 is less than or equal to Value2.
The result is False when Value1 is not less than or equal to Value2.
number <= number
text <= text returns (alphabetical comparison, case insensitive)
datetime <= datetime
duration <= duration
concept <= concept (applies to the order of concepts)
reference <= reference
If any of the operands is unknown, the result is also unknown. If operands are not of the same type, the "expression type mismatch" warning is displayed.
number > number
text > text returns (alphabetical comparison, case insensitive)
datetime > datetime
duration > duration
concept > concept (applies to the order of concepts)
reference > reference
If any of the operands is unknown, the result is also unknown. If operands are not of the same type, the "expression type mismatch" warning is displayed.
(Today() + '1d') > UTCNow()
=> Yes
'12d' > '20m'
=> Yes
'Product categories'.'Monitor' > 'Product categories'.'Phone'
=> No (in the order of concepts, Monitor comes first)
[Data.CurrentUser] > [OtherUser]
=> Yes (if current-user-id > other-user-id)
if Condition1 or Condition2 evaluates to true, then Yes is returned.
true | "text"
=> expression type mismatch
(false and true) or true
=> Yes
false and (true or true)
=> No