Pour évaluer des propriétés

Pour évaluer des propriétés dans une expression à l'aide d'un opérateur

  1. Ouvrez l'éditeur d'expressions. Pour plus d'informations, reportez-vous à la rubrique Pour créer une expression.
  2. Effectuez l'une des opérations suivantes pour ajouter une propriété à la zone d'expression :
    • Entrez manuellement le nom de la propriété.
    • Cliquez deux fois pour sélectionner une propriété dans le menu des éléments composant les expressions.
  3. Ajoutez un opérateur dans la zone d'expression :
    • Entrez un opérateur manuellement.
    • Cliquez deux fois pour sélectionner un opérateur dans le menu des éléments composant les expressions.
      Utilisez les types d'opérateurs suivants :
      • Opérateurs mathématiques

        Par exemple, pour déterminer la somme totale dépensée en pièces et main d'oeuvre pour un projet de réparation de canalisations, utilisez l'expression : PIPE_PARTS_COST + PIPE_LABOR_COST

      • Opérateurs de comparaison

        Par exemple, pour trouver les bâtiments dont la valeur estimée est d'au moins 100 000 USD, utilisez l'expression suivante : VALUE >= 100000

      • Opérateurs logiques

        Par exemple, pour trouver uniquement les bâtiments qui ont une valeur pour la propriété TERMINATION_DATE, utilisez l'expression suivante : NOT TERMINATION_DATE NULL

      • Les opérateurs Date-Heure sont également valides, en fonction du type de champ. Si vous êtes un utilisateur expérimenté, ajoutez l'un de ces opérateurs à une expression à l'aide de la syntaxe FDO. Pour plus d'informations, reportez-vous à la rubrique Référence de l'opérateur de date/heure.
  4. Entrez manuellement la valeur de votre choix pour évaluer ou sélectionner la valeur à partir du groupe de fonctions Valeurs.
  5. Pour créer l'évaluation d'une propriété complexe, insérez un opérateur AND ou OR, puis insérez une autre combinaison propriété, opérateur et valeur.

    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, utilisez l'expression : CREATION_DATE > 1990 AND CREATION_DATE< 2005

  6. Cliquez sur OK pour appliquer l'expression.

Pour évaluer des propriétés dans une expression à l'aide d'une fonction

  1. Effectuez l'une des opérations suivantes pour ajouter une fonction la zone d'expression :
    • Entrez une fonction manuellement.
    • Sélectionnez une fonction ou une option dans un menu.
      Remarque : Vous pouvez faire appel aux types de fonctions suivants :
      • Opérateurs mathématiques

        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), utilisez l'expression suivante : Ceil(BANK_WIDTH) > 4

      • Fonctions numériques

        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

      • Fonctions de texte

        Les fonctions de texte agissent sur des valeurs textuelles. Par exemple, pour écrire les noms de canalisation en majuscules, utilisez l'expression suivante : Upper(NAME)

      • Fonctions de date

        Les fonctions de date s'appliquent à des valeurs de dates. Par exemple, pour ajouter un mois à la date de début d'un projet, utilisez l'expression suivante : AddMonths(START_DATE, 1)

      • Fonctions géométriques

        Les fonctions 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 utilisez l'expression suivante : Area2D(GEOMETRY) > 10000

      • Fonctions de conversion

        Les fonctions de conversion modifient les valeurs. Par exemple, pour afficher "Aucun" si la propriété USE_TYPE a une valeur nulle, utilisez l'expression suivante : NullValue(USE_TYPE, 'None')

  2. Entrez manuellement la propriété de votre choix dans l'expression après la fonction pour évaluer ou sélectionner une valeur dans le groupe de fonctions Valeurs.
  3. Pour créer l'évaluation d'une propriété complexe, insérez un opérateur AND ou OR, puis insérez une autre combinaison opérateur, propriété et valeur.
  4. Cliquez sur OK pour appliquer l'expression.