Pour évaluer des propriétés

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

  1. Sélectionnez la commande pour laquelle vous voulez créer une expression.
  2. Dans la zone de l'expression, effectuez l'une des opérations suivantes :
    • Entrez manuellement le nom de la propriété.
    • Cliquez sur Propriété. Dans la liste Propriété, sélectionnez une propriété.
  3. Entrez un opérateur en suivant l'une de ces méthodes :
    • Entrez un opérateur manuellement.
    • Cliquez sur le bouton d'un opérateur.

      Utilisez les boutons Opérateur.

    • Sélectionnez un opérateur dans un menu.
  4. Vous pouvez faire appel aux types d'opérateurs suivants :

    • Opérateurs mathématiques

      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

    • Opérateurs de comparaison

      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

    • Opérateurs logiques

      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

  5. Sélectionnez ou tapez la valeur à évaluer.
  6. 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, l'expression doit prendre la forme suivante :

    CREATION_DATE > 1990 AND CREATION_DATE < 2005

  7. Cliquez sur OK pour appliquer l'expression.

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

  1. Sélectionnez la commande pour laquelle vous voulez créer une expression.
  2. Dans la zone de l'expression, effectuez l'une des opérations suivantes :
    • Tapez une fonction ou une option pour cette propriété.
    • Sélectionnez une fonction ou une option dans un menu.

      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), faites appel à 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 des noms de canalisation en majuscules, faites appel à l'expression suivante :

        Upper(NOM)

      • 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, faites appel à l'expression suivante :

        AddMonths(START_DATE, 1)

      Vous pouvez faire appel aux types d'options suivants :

      • Options géométriques

        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

      • Options de conversion

        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')

  3. Dans l'expression, après la fonction, entrez manuellement le nom de la propriété ou choisissez-le dans la liste Propriété.
  4. Sélectionnez ou tapez la valeur à évaluer.
  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 opérateur, propriété et valeur.
  6. Cliquez sur OK pour appliquer l'expression.