# RTrim funkcja skryptu i funkcja wykresu

Funkcja RTrim() zwraca ciąg wejściowy pozbawiony wszelkich spacji końcowych.

Składnia:

RTrim(text)

Typ zwracanych danych: ciąg znaków

Argumenty

| Argument | Opis |
| --- | --- |
| text | Ciąg znaków do oceny. |

Przykład: wyrażenia wykresu

| Przykład | Wynik |
| --- | --- |
| `RTrim( ' abc' )` | Zwraca wartość `abc` |
| `RTrim( 'abc ' )` | Zwraca wartość `abc` |

## Przykład — podstawy RTrim

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

#### Wyrażenie wykresu

Przegląd

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Jedno pole w tabeli danych o nazwie `InputText`.

Skrypt ładowania

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

InformacjaInstrukcja `Set verbatim=1` jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji ` RTrim  `. Więcej informacji zawiera temat [Verbatim](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` InputText
                                   `

Utwórz następujący wymiar wyliczany:

* `=RTrim(InputText)` do usuwania końcowych spacji z `InputText`.

Tabela wynikowa

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

W wyniku działania funkcji `RTrim` zostały usunięte wszystkie spacje końcowe z prawej strony pierwotnego tekstu, ale pozostały wszystkie spacje na początku.

## Przykład — zastosowanie RTrim

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

#### Wyrażenie wykresu

Przegląd

System zarządzania relacjami z klientami (CRM) zawiera rekordy z niespójnie wprowadzonymi danymi, w których występują zbędne spacje na końcu. Do celów raportowania dane wymagają oczyszczenia w celu usunięcia tych spacji oraz zapewnienia prawidłowego sortowania i grupowania imion i nazwisk klientów.

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* 

  Zestaw danych załadowany do tabeli o nazwie `Example`.

* Jedno pole w tabeli danych o nazwie `CustomerName`.

Skrypt ładowania

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

InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji trim. Więcej informacji zawiera temat [Verbatim](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` CustomerName
                                   `

Utwórz następujący wymiar wyliczany:

* `=RTrim(CustomerName)` do usuwania wszelkich końcowych spacji z `CustomerName`.

Tabela wynikowa

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

W danych wyjściowych widać, że funkcja `RTrim` usunęła wszystkie spacje końcowe z pierwotnych wartości ciągów w `CustomerName`.

## Przykład — zastosowanie zaawansowane RTrim

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

#### Wyrażenie wykresu

Przegląd

W tym przykładzie są usuwane wszystkie spacje końcowe z pierwotnego ciągu tekstowego. Wyrażenie wykresu zawiera miary, które wykorzystują funkcję `Len` do zliczania znaków w ciągu przed użyciem funkcji `RTrim` i po jej użyciu.

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Jedno pole w tabeli danych o nazwie `String`.

Skrypt ładowania

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

InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji `RTrim`. Więcej informacji zawiera temat [Verbatim](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` String
                                   `

Utwórz następujący wymiar wyliczany:

* `=RTrim(String)` do usunięcia wszelkich zbędnych spacji na końcu.

Utwórz następujące miary:

* `=Len(String)` do zliczenia długości pierwotnego ciągu.

* `=Len(RTrim(String))` do obliczenia długości ciągu po usunięciu spacji na końcu.

Tabela wynikowa

| Ciąg znaków | RTrim(String) | Len(String) | Len(RTrim(String)) |
| --- | --- | --- | --- |
| ​' abc ' | ' abc' | 10 | 6 |
| ​' def ' | ' def' | 6 | 4 |

Porównanie wyniku funkcji `RTrim` z pierwotnymi wartościami ciągu w skrypcie pokazuje, że wszystkie spacje na końcu zostały usunięte.

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

#### Skrypt ładowania

Poniższy kod pokazuje, jak użyć tej funkcji w skrypcie ładowania.

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

InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji rtrim. Więcej informacji zawiera temat [Verbatim](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Tabela wynikowa

| Ciąg znaków | StringLength | RtrimString | RtrimStringLength |
| --- | --- | --- | --- |
| ' abc ' | 10 | ' abc' | 6 |
| ' def ' | 6 | ' def' | 4 |

## Dowiedz się więcej

* [LTrim funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)