EntitiesByCondition()

Returns all entities for which the specified boolean condition is evaluated as True (for example, a static signal value comparison).

Syntax

EntitiesByCondition(expression)
  • expression: one or more boolean expressions

EntitiesByCondition() can combine multiple boolean expressions with and/or constructs (see examples). Mathematical operators that are allowed include

  • = (equals)
  • <= (less than or equal to)
  • >= (greater than or equal to)
  • <> (not equal to)

Examples

EntitiesByCondition("porosity" in "%" = 42.67)

EntitiesByCondition("porosity" in "%" >= 1.2 And "permeability" in "m2" <= 21.7)

EntitiesByCondition("porosity" in "%" >= 1.2 Or "permeability" in "m2" <= 21.7)

EntitiesByCondition(
"porosity" in "%" >= 1.2 And
("permeability" in "m2" = 21.7 Or "permeability" in "m2" = 42.1)
)

EntitiesByCondition("porosity" in "%" <> 17.3)

EntitiesByCondition(IsNotNull("porosity" in "%"))

EntitiesByCondition(IsNull("permeability" in "m2"))

More Examples

Entity Set "Montney Wells"
   EntitiesByCondition(Contains("primary formation" in " ", "montney")
Or Contains("primary formation" in " ", "mntny"))
End Set
Entity Set "Upper Montney Wells"
   EntitiesByCondition("primary formation" in " " = "TRmntny_U")
End Set