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é.