Note InformationsL'instruction Set verbatim=1 est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant la démonstration de la fonction RTrim . 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 :
=RTrim(InputText) pour retirer les espaces de fin de InputText.
Tableau de résultats
InputText
RTrim(InputText)
' abc '
' abc'
' def '
' def'
La sortie de la fonction RTrim a retiré tous les espaces de fin à droite du texte d'origine, mais a conservé tous les espaces de début.
Exemple - Scénario RTrim
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 fin. À 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 à un nouvel onglet.
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 la 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 :
=RTrim(CustomerName) pour retirer tous les espaces de fin de CustomerName.
Tableau de résultats
CustomerName
RTrim(CustomerName)
'Emily Davis'
'Emily Davis'
'Jane Smith'
'Jane Smith'
'John Doe '
'John Doe'
'Michael Johnson '
'Michael Johnson'
La sortie montre que la fonction RTrim a retiré tous les espaces de fin des valeurs de la chaîne d'origine dans CustomerName.
Exemple - Scénario RTrim avancé
Vue d'ensemble
Cet exemple retire tous les espaces 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 RTrim.
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
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 la démonstration de la fonction RTrim. 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 :
=RTrim(String) pour retirer tous les espaces de fin en trop.
Créez les mesures suivantes :
=Len(String) pour compter la longueur de la chaîne d'origine.
=Len(RTrim(String)) pour compter la longueur de la chaîne après le retrait des espaces de fin.
Tableau de résultats
String
RTrim(String)
Len(String)
Len(RTrim(String))
' abc '
' abc'
10
6
' def '
' def'
6
4
Lorsque vous comparez la sortie de la fonction RTrim aux valeurs de la chaîne d'origine dans le script, vous pouvez voir que tous les espaces 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(RtrimString) as RtrimStringLength;
Load *, rtrim(String) as RtrimString;
Load *, len(String) as StringLength;
Load * Inline [
String
' abc '
' def '];
Note InformationsL'instruction "Set verbatim=1" est incluse dans l'exemple pour garantir que les espaces ne sont pas automatiquement tronqués avant la démonstration de la fonction rtrim. Consultez Verbatim pour plus d'informations.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !