exactin |
Exactement dans |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| expression |
Ce paramètre représente l'expression (chaîne de texte) que vous souhaitez vérifier dans une collection ou un tableau. |
Description
Cette fonction permet de vérifier si une chaîne de texte appartient à une collection ou un tableau, en respectant la casse.
Remarques
- Respect strict de la casse pour une recherche plus précise : L'opérateur exactin vérifie la présence d'une valeur dans une collection en tenant compte
des majuscules et minuscules. Contrairement à l'opérateur in, étant insensible à la casse, exactin ne considère pas "Test" et "test" comme identiques, ce qui est
utile pour des validations rigoureuses.
- Particulièrement utile dans des contextes sensibles à la casse : Dans certaines applications, notamment celles liées à la sécurité, aux identifiants ou
aux codes de référence, la distinction entre majuscules et minuscules peut être cruciale. exactin garantit que seules les correspondances exactes seront reconnues comme
valides.
- Peut être combiné avec des expressions dynamiques : Le paramètre d'entrée peut être une expression calculée, comme une variable ou le contenu d'un champ
utilisateur. Par exemple, UserInput.Text exactin ValidCodes permet de valider une saisie utilisateur par comparaison stricte avec une liste préexistante.
- Utile pour filtrer des résultats sans ambiguïté : Lorsqu'on souhaite filtrer des enregistrements d'une collection en fonction d'une valeur texte,
exactin assure que seules les entrées avec une correspondance parfaite seront retenues. Cela évite les erreurs dues à des différences de casse ou à des
correspondances approximatives.
- Peut entraîner des résultats inattendus si la casse n'est pas maîtrisée : Il est important de s'assurer que les données comparées ont bien la casse
attendue. Sinon, une valeur présente dans la collection pourrait ne pas être reconnue à cause d'un simple décalage de majuscule ou minuscule. Cela nécessite parfois
un nettoyage préalable des données.
- Complémentaire à l'opérateur in selon les besoins : Si la sensibilité à la casse est nécessaire, exactin est préférable. Dans le cas contraire,
l'opérateur in peut suffire. Il est donc important de choisir entre les deux selon le degré de précision requis dans la comparaison.
- Adapté aux contrôles de conformité dans des listes fixes : Quand on travaille avec des listes figées de valeurs normalisées (exemple : codes d'accès,
catégories officielles,...), exactin garantit que seule une valeur parfaitement conforme est acceptée. Cela aide à préserver l'intégrité des données.
- Opérateur simple mais puissant pour des validations robustes : Malgré sa syntaxe minimaliste, exactin est un outil très puissant lorsqu'on cherche à
appliquer des règles de correspondance strictes dans une application. Il améliore la précision des contrôles tout en restant facile à lire et à intégrer dans des
formules Power Fx.
Dernière mise à jour : Jeudi, le 1 Mai 2025