# LTrim Fonction de script et de graphique

LTrim() renvoie la chaîne d'entrée exempte de tout espace de début.

Syntaxe :

LTrim(text)

Type de données renvoyé : chaîne

Arguments

| Argument | Description |
| --- | --- |
| text | Chaîne à évaluer. |

Exemple : Expressions de graphique

| Exemple | Résultat |
| --- | --- |
| `LTrim( ' abc' )` | Renvoie `abc` |
| `LTrim( 'abc ' )` | Renvoie `abc` |

## Exemple - Les bases de LTrim

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)

#### Expression de graphique

Vue d'ensemble

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 `InputText`.

Script de chargement

```
Set verbatim=1;
Example:
Load * inline [
InputText
'   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 ` LTrim  `. Consultez [Verbatim](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) 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 :

* `=LTrim(InputText)` pour retirer les espaces de début de `InputText`.

Tableau de résultats

| InputText | LTrim(InputText) |
| --- | --- |
| ' abc ' | 'abc ' |
| ' def ' | 'def ' |

La sortie de la fonction `LTrim` a retiré tous les espaces de début à gauche du texte d'origine, mais a conservé tous les espaces de fin.

## Exemple - Scénario LTrim

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)

#### Expression de graphique

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 la démonstration de la fonction ` LTrim  `. Consultez [Verbatim](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) 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 :

* `=LTrim(CustomerName)` pour retirer tous les espaces de début de `CustomerName`.

Tableau de résultats

| CustomerName | LTrim(CustomerName) |
| --- | --- |
| ' Michael Johnson' | 'Michael Johnson' |
| ' John Doe' | 'John Doe' |
| 'Emily Davis' | 'Emily Davis' |
| 'Jane Smith' | 'Jane Smith' |

La sortie montre que la fonction `LTrim` a retiré tous les espaces de début des valeurs de la chaîne d'origine dans `CustomerName`.

## Exemple - Scénario LTrim avancé

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)

#### Expression de graphique

Vue d'ensemble

Cet exemple retire tous les espaces de début 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 `LTrim`.

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

Script de chargement

```
Set verbatim=1;
Example:
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 `LTrim`. Consultez [Verbatim](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) 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 :

* `=LTrim(String)` pour retirer tous les espaces de début en trop.

Créez les mesures suivantes :

* `=Len(String)` pour compter la longueur de la chaîne d'origine.

* `=Len(LTrim(String))` pour compter la longueur de la chaîne après le retrait des espaces de début.

Tableau de résultats

| String | LTrim(String) | Len(String) | Len(LTrim(String)) |
| --- | --- | --- | --- |
| ​' abc ' | 'abc ' | 10 | 7 |
| ' def ' | 'def ' | 6 | 5 |

Lorsque vous comparez la sortie de la fonction `LTrim` aux valeurs de la chaîne d'origine dans le script, vous pouvez voir que tous les espaces de début ont été retirés.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)

#### Script de chargement

Le code suivant montre comment utiliser la fonction dans un script de chargement.

```
Set verbatim=1; 
Example:

Load *,
len(LtrimString) as LtrimStringLength;      
Load *,
ltrim(String) as LtrimString;
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 le démonstration de la fonction ltrim. Consultez [Verbatim](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) pour plus d'informations.

Tableau de résultats

| String | StringLength | LtrimString | LtrimStringLength |
| --- | --- | --- | --- |
| abc | 10 | abc | 7 |
| def | 6 | def | 5 |

## En savoir plus

* [RTrim Fonction de script et de graphique](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.htm)