Share via


Fonction TRIM (DAX)

Supprime tous les espaces d'un texte à l'exception des espaces uniques entre les mots.

Syntaxe

TRIM(<text>)

Paramètres

Terme

Définition

text

Le texte dans lequel vous souhaitez supprimer les espaces, ou une colonne qui contient du texte.

Valeur de propriété/valeur de retour

Chaîne dont les espaces ont été supprimés.

Notes

Utilisez TRIM sur du texte que vous avez reçu d'une autre application et dont l'espacement peut être irrégulier.

La fonction TRIM a été conçue à l'origine pour supprimer l'espace ASCII 7 bits (valeur 32) d'un texte. Dans le jeu de caractères Unicode, il existe un espace supplémentaire appelé « espace insécable » dont la valeur décimale est de 160. Ce caractère est utilisé communément dans les pages Web comme entité HTML, &nbsp;. D'elle-même, la fonction TRIM ne supprime pas cet espace insécable. Pour obtenir un exemple illustrant comment supprimer ces deux espaces d'un texte, consultez la rubrique sur la suppression des espaces et des caractères non imprimables d'un texte.

Exemple

La formule suivante crée une nouvelle chaîne qui n'a pas d'espace de fin.

=TRIM("A column with trailing spaces.   ")

Lorsque vous créez la formule, celle-ci est propagée sur l'ensemble de la ligne dès que vous l'avez tapée, afin que la chaîne d'origine figure dans chaque formule et que les résultats ne soient pas apparents. Toutefois, lorsque la formule est évaluée, la chaîne est tronquée.

Vous pouvez vérifier que la formule produit le résultat correct en vérifiant la longueur de la colonne calculée, créée par la formule précédente, comme suit :

=LEN([Calculated Column 1])

Voir aussi

Autres ressources