# LTrim Funzione per script e grafici

LTrim() restituisce la stringa di input senza spazi iniziali.

Sintassi:

LTrim(text)

Tipo di dati restituiti: stringa

Argomenti

| Argomento | Descrizione |
| --- | --- |
| text | La stringa da valutare. |

Esempio: espressioni del grafico

| Esempio | Risultato |
| --- | --- |
| `LTrim( ' abc' )` | Restituisce `abc` |
| `LTrim( 'abc ' )` | Restituisce `abc` |

## Esempio: principi fondamentali della funzione LTrim

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

#### Espressione del grafico

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Un campo della tabella dati denominata `InputText`.

Script di caricamento

```
Set verbatim=1;
Example:
Load * inline [
InputText
'   abc    '
' def  '];
```

Nota informaticaL'istruzione "`Set verbatim=1`" è inclusa nell'esempio per assicurare che gli spazi non vengano automaticamente tagliati prima della dimostrazione della funzione ` LTrim  `. Vedere [Verbatim](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) per ulteriori informazioni.

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` InputText
                                   `

Creare la seguente dimensione calcolata:

* `=LTrim(InputText)` per rimuovere gli spazi iniziali da `InputText`.

Tabella dei risultati

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

L'output della funzione `LTrim` ha rimosso tutti gli spazi iniziali a sinistra del testo originale, ma ha mantenuto tutti gli spazi finali.

## Esempio: scenario per l'applicazione della funzione LTrim

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

#### Espressione del grafico

Panoramica

Un sistema di gestione delle relazioni con i clienti (CRM) contiene record con i dati immessi in modo incoerente che includono degli spazi iniziali extra. Ai fini della creazione di report, i dati devono essere puliti per rimuovere tali spazi e garantire un ordinamento e un raggruppamento corretto dei nomi dei clienti.

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* 

  Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Un campo della tabella dati denominata `CustomerName`.

Script di caricamento

```
Set verbatim=1;
Example:
Load * inline [
CustomerName
'  John Doe'
'Jane Smith'
'  Michael Johnson'
'Emily Davis'
];
```

Nota informaticaL'istruzione "`Set verbatim=1`" è inclusa nell'esempio per assicurare che gli spazi non vengano automaticamente tagliati prima della dimostrazione della funzione ` LTrim  `. Vedere [Verbatim](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) per ulteriori informazioni.

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` CustomerName
                                   `

Creare la seguente dimensione calcolata:

* `=LTrim(CustomerName)` per rimuovere tutti gli spazi iniziali da `CustomerName`.

Tabella dei risultati

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

L'output mostra che la funzione `LTrim` ha rimosso tutti gli spazi iniziali dai valori della stringa originale in `CustomerName`.

## Esempio: scenario per l'applicazione della funzione LTrim avanzata

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

#### Espressione del grafico

Panoramica

In questo esempio si mostra come rimuovere tutti gli spazi iniziali dalla stringa di testo originale. L'espressione del grafico include misure che utilizzano la funzione `Len` per contare i caratteri nella stringa prima e dopo aver utilizzato la funzione `LTrim`.

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Un campo della tabella dati denominata `String`.

Script di caricamento

```
Set verbatim=1;
Example:
Load * inline [
String
'   abc    '
' def  '];
```

Nota informaticaL'istruzione "Set verbatim=1" è inclusa nell'esempio per assicurare che gli spazi non vengano automaticamente tagliati prima della dimostrazione della funzione `LTrim`. Vedere [Verbatim](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) per ulteriori informazioni.

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` String
                                   `

Creare la seguente dimensione calcolata:

* `=LTrim(String)` per rimuovere tutti gli spazi iniziali extra.

Creare le seguenti misure:

* `=Len(String)` per calcolare la lunghezza della stringa originale.

* `=Len(LTrim(String))`, per calcolare la lunghezza della stringa dopo la rimozione degli spazi iniziali.

Tabella dei risultati

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

Confrontando l'output della funzione `LTrim` con i valori delle stringhe originali nello script, si può notare come tutti gli spazi iniziali siano stati rimossi.

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

#### Script di caricamento

Il codice seguente mostra come utilizzare la funzione in uno script di caricamento.

```
Set verbatim=1; 
Example:

Load *,
len(LtrimString) as LtrimStringLength;      
Load *,
ltrim(String) as LtrimString;
Load *,
len(String) as StringLength;               
Load * Inline [
String
'   abc    '
' def  '];
```

Nota informaticaL'istruzione "Set verbatim=1" è inclusa nell'esempio per assicurare che gli spazi non vengano automaticamente tagliati prima della dimostrazione della funzione ltrim. Vedere [Verbatim](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) per ulteriori informazioni.

Tabella dei risultati

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

## Ulteriori informazioni

* [RTrim Funzione per script e grafici](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.htm)