# RTrim - Funzione per script e grafici

RTrim() restituisce la stringa di input senza spazi finali.

Sintassi:

RTrim(text)

Tipo di dati restituiti: stringa

Argomenti

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

Esempio: espressioni del grafico

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

## Esempio: principi fondamentali della funzione RTrim

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.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 ` RTrim  `. Vedere [Verbatim](https://help.qlik.com/it-IT/sense/November2025/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:

* `=RTrim(InputText)` per rimuovere gli spazi finali da `InputText`.

Tabella dei risultati

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

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

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.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 finali 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 trim. Vedere [Verbatim](https://help.qlik.com/it-IT/sense/November2025/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:

* `=RTrim(CustomerName)` per rimuovere tutti gli spazi finali da `CustomerName`.

Tabella dei risultati

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

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

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

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

#### Espressione del grafico

Panoramica

In questo esempio si mostra come rimuovere tutti gli spazi finali 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 `RTrim`.

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 `RTrim`. Vedere [Verbatim](https://help.qlik.com/it-IT/sense/November2025/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:

* `=RTrim(String)`, per rimuovere tutti gli spazi finali extra.

Creare le seguenti misure:

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

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

Tabella dei risultati

| Stringa | RTrim(String) | Len(String) | Len(RTrim(String)) |
| --- | --- | --- | --- |
| ​' abc ' | ' abc' | 10 | 6 |
| ​' def ' | ' def' | 6 | 4 |

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

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

#### Script di caricamento

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

```
Set verbatim=1;
Example:
Load *, len(RtrimString) as RtrimStringLength;
Load *, rtrim(String) as RtrimString;
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 rtrim. Vedere [Verbatim](https://help.qlik.com/it-IT/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm) per ulteriori informazioni.

Tabella dei risultati

| Stringa | StringLength | RtrimString | RtrimStringLength |
| --- | --- | --- | --- |
| ' abc ' | 10 | ' abc' | 6 |
| ' def ' | 6 | ' def' | 4 |

## Ulteriori informazioni

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