Utilisez les boutons Opérateur.
Vous pouvez faire appel aux types d'opérateurs suivants :
Par exemple, cette expression peut être utilisée pour déterminer la somme totale dépensée en pièces et main d'œuvre pour un projet de réparation de canalisation :
PIPE_PARTS_COST + PIPE_LABOR_COST
Par exemple, pour trouver les bâtiments dont la valeur estimée est d'au moins 100 000 USD, faites appel à l'expression suivante :
VALUE >= 100000
Par exemple, pour trouver uniquement les bâtiments qui ont une valeur pour la propriété TERMINATION_DATE, faites appel à l'expression suivante :
NOT TERMINATION_DATE NULL
Faites précéder chaque opérateur d'une propriété. Par exemple, pour trouver les bâtiments dont la date de création se situe entre 1990 et 2005, l'expression doit prendre la forme suivante :
CREATION_DATE > 1990 AND CREATION_DATE < 2005
Vous pouvez faire appel aux types de fonctions suivants :
Les opérateurs mathématiques exécutent des fonctions arithmétiques. Par exemple, pour arrondir la valeur de largeur de banc pour des objets d'eau jusqu'au nombre entier supérieur, puis rechercher des objets d'eau dont la largeur de banc arrondie est supérieure à 4 pieds (1.2 m), faites appel à l'expression suivante :
Ceil(BANK_WIDTH) > 4
Les fonctions numériques s'appliquent aux propriétés dont les valeurs sont des nombres. Par exemple, pour arrondir la hauteur des bâtiments au nombre entier inférieur le plus proche, puis rechercher les bâtiments dont la hauteur arrondie est inférieure à 8 pieds (2.4 m), utilisez l'expression suivante :
Floor(ROOF_HEIGHT) < 8
Les fonctions de texte agissent sur des valeurs textuelles. Par exemple, pour écrire des noms de canalisation en majuscules, faites appel à l'expression suivante :
Upper(NOM)
Les fonctions de date s'appliquent à des valeurs de dates. Par exemple, pour ajouter un mois à la date de début d'un projet, faites appel à l'expression suivante :
AddMonths(START_DATE, 1)
Vous pouvez faire appel aux types d'options suivants :
Les options géométriques peuvent inclure Area, Length2D, M, X, Y et Z (en fonction de la source de données). Par exemple, pour trouver les bâtiments dont la surface est supérieure à 10 000 pieds carrés (930 m²), sélectionnez la classe d'objets Bâtiments et faites appel à l'expression suivante :
Area2D(GEOMETRY) > 10000
Les options de conversion modifient les valeurs. Par exemple, pour afficher “Aucun” si la propriété USE_TYPE a une valeur nulle, faites appel à l'expression suivante :
NullValue(USE_TYPE, 'None')