Comparaison des valeurs de champ
La comparaison de champs permet aux utilisateurs d’évaluer l’égalité entre les champs d’une même table ou de tables connexes à l’aide d’opérateurs dans le générateur de conditions.
En outre, vous pouvez comparer les champs de type date pour déterminer si les valeurs se trouvent dans une certaine plage les unes des autres. Par exemple, vous pouvez comparer la date de début planifiée d’une tâche à la date de début réelle. Vous pouvez utiliser des comparaisons de champs dans une vue de liste et pour générer des rapports.
La fonction principale de la comparaison de champs consiste à évaluer si deux champs d’un enregistrement ou d’un enregistrement connexe ont des valeurs identiques. Par exemple, vous pouvez créer un filtre pour afficher tous les incidents dont le champ Appelant fait référence au même enregistrement utilisateur que le champ Fermé par .
Opérateurs disponibles
- [est identique] si deux valeurs de champ sont identiques, est évalué comme vrai.
- [est différent] si deux valeurs de champ ne sont pas identiques, est évalué comme vrai.
- [est inférieur à] si deux valeurs de date se trouvent dans une plage définie par l’utilisateur l’une par rapport à l’autre, est évalué comme vrai.
- [est supérieur à] si deux valeurs de date ne se trouvent pas dans une plage définie par l’utilisateur l’une par rapport à l’autre, est vrai.
Comparaison des valeurs de la liste de choix
La comparaison de champs compare le champ Valeur du dictionnaire d’une liste de choix, et non la valeur de l’étiquette . Par exemple, un incident de priorité élevée a une valeur de priorité de 1, et non de 1 : élevée. Pour trouver la valeur d’un choix, cliquez avec le bouton droit sur l’étiquette du champ et sélectionnez Configurer le dictionnaire. La liste connexe Choix affiche la valeur de chaque choix.
Comparaison des champs vides
Par défaut, la plupart des opérations de filtrage ne renvoient pas de champs vides dans leur jeu de résultats. Pour inclure les enregistrements avec des champs vides dans un jeu de résultats, ajoutez une condition de filtre pour l’opérande de gauche avec un opérateur [est vide]. Pour plus d'informations, consultez Filtrage des champs vides.
Utilisation d’opérateurs et d’opérandes
Lors de la comparaison des champs, les deux champs comparés sont appelés opérande gauche et opérande droit. Le type de champ sélectionné dans l’opérande de gauche et l’opérateur sélectionné déterminent les opérandes de droite disponibles. Lors de l’utilisation des opérateurs [is same] ou [is different], les choix d’opérande de droite incluent uniquement les champs du même type de champ, tels que String ou Integer, que l’opérande de gauche.
Par exemple, un filtre sur la table Tâche [tâche] avec un opérande à gauche [Ouvert par] et un opérateur [ est identique] vous permet uniquement de choisir des champs de référence utilisateur, tels que le champ [Fermé par], dans l’opérande droit.
Les opérateurs [est supérieur à] et [est inférieur à] ne sont disponibles qu’avec des champs de type date.
Champs comparables
- Champs de chaîne, de choix, d’entier et de booléen : renvoient la valeur vrai si les deux valeurs correspondent.
- Champs de référence : renvoie la valeur vrai si les deux champs de référence font référence au même enregistrement.
- Champs de date et d’heure : peuvent faire correspondre les valeurs de date en fonction de l’heure, du jour, de la semaine, du mois, du trimestre ou de l’année. En outre, vous pouvez évaluer si deux dates se situent dans une certaine plage l’une de l’autre.
Comparaison des dates
La comparaison de date vous permet d’évaluer l’égalité entre deux composants de la date, tels que l’heure du jour ou la date dans un mois. En outre, vous pouvez évaluer si deux dates se situent dans une certaine plage l’une de l’autre.
Les comparaisons de dates sont basées sur le fuseau horaire de l’utilisateur actif. Par exemple, en tant qu’utilisateur dans le fuseau horaire PST, un filtre [ Créé] [est identique] [Jour] à [Fermé] évalue vrai pour un incident créé à 6 h PST et fermé à 15 h 00 PST, car les deux heures sont dans le même jour. Toutefois, un utilisateur dans le fuseau horaire GMT ne verrait pas ce même enregistrement d’incident en réponse à l’exemple de filtre ; en GMT, ces heures ne tombent pas à la même date.
Vous pouvez Évaluer l’égalité entre les valeurs de date et vous pouvez évaluer les dates inégales dans une plage.
Évaluer les dates inégales au sein d’une plage
| Champ de choix | Choix de comparaison de dates |
|---|---|
| Opérateur | est supérieur à, est inférieur à |
| Unité de temps | Heures, jours, semaines, mois, trimestres, années |
| Position relative des dates | avant, après, avant ou après |