EXACT |
Exacte |
| DAX (Data Analysis Expressions) |
Syntaxe
Paramètres
| Nom |
Description |
| text1 |
Ce paramètre permet de spécifier la première chaîne de texte à comparer. |
| text2 |
Ce paramètre permet de spécifier la deuxième chaîne de texte à comparer à la première. |
Description
Cette fonction permet de comparer deux chaînes de texte et retourne TRUE si elles sont identiques, sinon FALSE.
Remarques
- Contexte d'utilisation : La fonction EXACT est utilisée pour comparer deux chaînes de texte afin de déterminer si elles sont identiques. Elle est
particulièrement utile dans les modèles DAX pour vérifier la correspondance exacte de valeurs, comme des noms, codes ou identifiants. Cette fonction permet de détecter
des différences subtiles, y compris la casse des lettres, ce qui est crucial pour garantir l'intégrité des données.
- Importance des paramètres text1 et text2 : Les paramètres text1 et text2 représentent les deux chaînes à comparer. Ils peuvent être des
colonnes, des variables ou des valeurs textuelles directes. Il est important que les deux valeurs soient bien du type texte ; autrement, la fonction peut générer une erreur
ou un résultat inattendu. La précision de l'évaluation dépend directement de ces paramètres.
- Sensibilité à la casse : EXACT est sensible à la casse, ce qui signifie que "PowerBI" et "powerbi" ne seront pas considérés comme identiques. Cette
caractéristique la distingue de certaines fonctions de comparaison de texte qui ignorent la casse. Cela permet d'assurer une comparaison stricte, utile dans les situations
où la casse a une signification métier ou technique.
- Valeurs retournées : EXACT retourne uniquement TRUE ou FALSE. TRUE signifie que les deux chaînes sont identiques caractère par caractère, tandis que FALSE
indique qu'au moins un caractère diffère. Ce comportement binaire la rend particulièrement adaptée aux colonnes calculées ou aux mesures utilisées pour filtrer ou segmenter
des données en fonction de correspondances exactes.
- Utilisation avec des colonnes calculées : EXACT peut être utilisée dans des colonnes calculées pour vérifier l'égalité entre deux colonnes texte ligne par
ligne. Par exemple, on peut comparer une colonne de codes produits avec une colonne de codes standard pour identifier les écarts. Cette approche facilite la validation des
données et la détection des anomalies dans le modèle.
- Application dans les mesures DAX : EXACT peut également être utilisée dans des mesures pour créer des indicateurs conditionnels. Par exemple, on peut calculer
le nombre de lignes où deux colonnes de texte correspondent exactement, ou appliquer des filtres conditionnels dans un tableau de bord. Cela rend la fonction utile pour des
analyses dynamiques et interactives.
- Différence avec d'autres fonctions de comparaison : Contrairement à des fonctions comme CONTAINSSTRING ou SEARCH, recherchant une correspondance partielle ou
insensible à la casse, EXACT effectue une comparaison stricte et complète. Cette distinction est importante pour des contrôles précis, où toute différence, même minime, doit
être détectée.
- Meilleures pratiques : Il est recommandé d'utiliser EXACT lorsque la correspondance exacte est nécessaire et que la casse importe. Pour des comparaisons
insensibles à la casse, il est préférable de combiner LOWER ou UPPER avec un simple opérateur =. Documenter l'usage d'EXACT dans les modèles DAX améliore la lisibilité et
aide à comprendre pourquoi certaines valeurs sont considérées comme différentes.
Dernière mise à jour : Vendredi, le 30 Mai 2025