Texte DAX - Fonction SUBSTITUTE
La description
Remplace le texte existant par un nouveau texte dans une chaîne de texte.
Syntaxe
SUBSTITUTE (<text>, <old_text>, <new_text>, <instance_num>)
Paramètres
N ° Sr. | Paramètre et description |
---|---|
1 | text Texte dans lequel vous souhaitez remplacer le texte existant par un nouveau texte ou une référence à une colonne contenant du texte. |
2 | old_text Le texte existant que vous souhaitez remplacer. |
3 | new_text Le texte par lequel vous souhaitez remplacer old_text. |
4 | instance_num Optionnel. L'occurrence de old_text que vous souhaitez remplacer. S'il est omis, chaque instance de old_text est remplacée. |
Valeur de retour
Une chaîne de texte.
Remarques
La fonction SUBSTITUTE est sensible à la casse. Si la casse ne correspond pas entre find_text et old_text, SUBSTITUTE ne remplacera pas le texte.
Si find_text vaut «Not» et within_text contient «not», SUBSTITUTE ne remplacera pas le texte.
La fonction DAX SUBSTITUTE est similaire à la fonction DAX REPLACE.
Vous pouvez utiliser la fonction SUBSTITUTE si vous souhaitez remplacer le texte spécifique dans une chaîne de texte.
Vous pouvez utiliser la fonction REMPLACER, si vous souhaitez remplacer tout texte de longueur variable qui se produit à une position spécifique dans une chaîne de texte.
Exemple
= SUBSTITUTE([Product],"Powder","Lotion")
remplace toutes les instances de «Poudre» par «Lotion» dans la colonne Produit. Si «Poudre» n'est trouvé dans aucune des lignes de la colonne Produit, rien n'est changé.