Note InformationsL'instruction "Set verbatim=1" est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant le démonstration de la fonction trim. Consultez Verbatim pour plus d'informations.
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
InputText
Créez la dimension calculée suivante :
=Trim(InputText) pour retirer tous les espaces de début et de fin en trop de InputText.
Tableau de résultats
InputText
Trim(InputText)
' abc '
'abc'
' def '
'def'
La sortie de la fonction Trim retire tous les espaces de début et de fin.
Exemple - Scénario Trim
Vue d'ensemble
Un système CRM (Customer Relationship Management - Gestion des relations client) contient des enregistrements dont la saisie de données est incohérente et qui incluent des espaces de début en trop. À des fins de génération de rapports, les données doivent être nettoyées afin de retirer ces espaces et de garantir le tri et le regroupement corrects des noms des clients.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champ dans la table de données portant le nom CustomerName.
Script de chargement
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe '
'Jane Smith '
' Michael Johnson'
'Emily Davis'
];
Note InformationsL'instruction "Set verbatim=1" est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant le démonstration de la fonction trim. Consultez Verbatim pour plus d'informations.
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
CustomerName
Créez la dimension calculée suivante :
=Trim(CustomerName) pour retirer tous les espaces de début et de fin en trop de CustomerName.
Tableau de résultats
CustomerName
Trim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe '
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith '
'Jane Smith'
La sortie montre que la fonction Trim a retiré tous les espaces de début et de fin des valeurs de la chaîne d'origine dans CustomerName.
Exemple - Scénario Trim avancé
Vue d'ensemble
Cet exemple retire tous les espaces de début et de fin de la chaîne de texte d'origine. L'expression de graphique comprend des mesures qui utilisent la fonction Len pour compter les caractères de la chaîne avant et après l'utilisation de la fonction Trim.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.
Le script de chargement contient :
Jeu de données chargé dans une table de données appelée Example.
Champ dans la table de données portant le nom String.
Note InformationsL'instruction "Set verbatim=1" est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant le démonstration de la fonction trim. Consultez Verbatim pour plus d'informations.
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :
String
Créez la dimension calculée suivante :
=Trim(String) pour retirer tous les espaces de début et de fin en trop.
Créez les mesures suivantes :
=Len(String) pour compter la longueur de la chaîne d'origine.
=Len(Trim(String)) pour compter la longueur de la chaîne après le retrait des espaces.
Tableau de résultats
Chaîne de caractères
Trim(String)
Len(String)
Len(Trim(String))
' abc '
'abc'
10
3
' def '
'def'
6
3
Lorsque vous comparez la sortie de la fonction Trim aux valeurs de la chaîne d'origine dans le script, vous pouvez voir que tous les espaces de début et de fin ont été retirés.
Le code suivant montre comment utiliser la fonction dans un script de chargement.
Set verbatim=1;
Example:
Load *, len(TrimString) as TrimStringLength;
Load *, trim(String) as TrimString;
Load *, len(String) as StringLength;
Load * inline [
String
' abc '
' def '](delimiter is '\t');
Note InformationsL'instruction "Set verbatim=1" est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant le démonstration de la fonction trim. Consultez Verbatim pour plus d'informations.
Tableau de résultats
Chaîne de caractères
StringLength
TrimString
TrimStringLength
abc
10
abc
3
def
6
def
3
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.