# RTrim – Skript- och diagramfunktion

RTrim() returnerar strängen rensad på avslutande blankategstecken.

Syntax:

RTrim(text)

Returnerad datatyp: sträng

Argument

| Argument | Beskrivning |
| --- | --- |
| text | Sträng som ska utvärderas. |

Exempel: diagramuttryck

| Exempel | Resultat |
| --- | --- |
| `RTrim( ' abc' )` | Returnerar `abc` |
| `RTrim( 'abc ' )` | Returnerar `abc` |

## Exempel – grunderna i RTrim

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

#### Diagramuttryck

Översikt

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Ett fält i datatabellen heter `InputText`.

Laddningsskript

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

Anteckning om informationSatsen `Set verbatim=1` finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av ` RTrim  `-funktionen. Mer information finns i [Verbatim](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Resultat

Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:

* ` InputText
                                   `

Skapa följande beräknade dimension:

* `=RTrim(InputText)` för att ta bort efterföljande blanksteg från `InputText`.

Resultattabell

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

Utdata från funktionen `RTrim` tog bort alla efterföljande blanksteg till höger om originaltexten men behöll alla inledande blanksteg.

## Exempel – RTrim-scenario

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

#### Diagramuttryck

Översikt

Ett CRM-system (Customer Relationship Management) innehåller poster med inkonsekvent datainmatning som innehåller extra efterföljande blanksteg. För rapporteringsändamål måste uppgifterna rensas för att ta bort dessa blanksteg och för att säkerställa korrekt sortering och gruppering av kundnamn.

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* 

  En datauppsättning som läses in i en datatabell som heter `Example`.

* Ett fält i datatabellen heter `CustomerName`.

Laddningsskript

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

Anteckning om informationSatsen ”Set verbatim=1” finns med i exemplet för att säkerställa att utrymmena inte rensas automatiskt före demonstration av trim-funktionen. Mer information finns i [Verbatim](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Resultat

Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:

* ` CustomerName
                                   `

Skapa följande beräknade dimension:

* `=RTrim(CustomerName)` för att ta bort efterföljande blanksteg från `CustomerName`.

Resultattabell

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

Utmatningen visar att funktionen `RTrim` tog bort alla efterföljande blanksteg från de ursprungliga strängvärdena i `CustomerName`.

## Exempel – RTrim avancerat scenario

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

#### Diagramuttryck

Översikt

I detta exempel tas alla efterföljande blanksteg bort från den ursprungliga textsträngen. Diagramuttrycket innehåller mått som använder funktionen `Len` för att räkna tecknen i strängen före och efter användning av funktionen `RTrim`.

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Ett fält i datatabellen heter `String`.

Laddningsskript

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

Anteckning om informationSatsen "Set verbatim=1" finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av `RTrim`-funktionen. Mer information finns i [Verbatim](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Resultat

Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:

* ` String
                                   `

Skapa följande beräknade dimension:

* `=RTrim(String)` för att ta bort extra efterföljande blanksteg.

Skapa följande mått:

* `=Len(String)`, för att räkna längden på den ursprungliga strängen.

* `=Len(RTrim(String))`, för att räkna längden på strängen efter att de efterföljande blankstegen har tagits bort.

Resultattabell

| Sträng | RTrim(String) | Len(String) | Len(RTrim(String)) |
| --- | --- | --- | --- |
| ​' abc ' | ' abc' | 10 | 6 |
| ​' def ' | ' def' | 6 | 4 |

När du jämför resultatet från funktionen `RTrim` med de ursprungliga strängvärdena i skriptet kan du se hur alla efterföljande blanksteg har tagits bort.

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

#### Laddningsskript

Följande kod visar hur du använder funktionen i ett laddningsskript.

```
Set verbatim=1;
Example:
Load *, len(RtrimString) as RtrimStringLength;
Load *, rtrim(String) as RtrimString;
Load *, len(String) as StringLength;
Load * Inline [
String
'   abc    '
' def  '];
```

Anteckning om informationSatsen "Set verbatim=1" finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av rtrim-funktionen. Mer information finns i [Verbatim](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Resultattabell

| Sträng | SträngLängd | RtrimString | RtrimStringLength |
| --- | --- | --- | --- |
| ' abc ' | 10 | ' abc' | 6 |
| ' def ' | 6 | ' def' | 4 |

## Mer information

* [LTrim – Skript- och diagramfunktion](https://help.qlik.com/sv-SE/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)