# RTrim — функция скриптa и диаграммы

RTrim() возвращает входную строку без конечных пробелов.

Синтаксис:

RTrim(text)

Возвращаемые типы данных: строка

Аргументы

| Аргумент | Описание |
| --- | --- |
| text | Текстовая строка для оценки. |

Пример: выражения диаграммы

| Пример | Результат |
| --- | --- |
| `RTrim( ' abc' )` | Возвращает `abc` |
| `RTrim( 'abc ' )` | Возвращает `abc` |

## Пример. Основы использования функции RTrim

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

#### Выражение диаграммы

Обзор

Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки в новый раздел.

Скрипт загрузки содержит следующее:

* Набор данных, который загружается в таблицу данных под именем `Example`.

* Одно поле в таблице данных под именем `InputText`.

Скрипт загрузки

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

Примечание к информацииОператор `Set verbatim=1` включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции ` RTrim  `. Для получения дополнительной информации см. раздел [Verbatim](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Результаты

Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:

* ` InputText
                                   `

Создайте следующее вычисляемое измерение:

* `=RTrim(InputText)`, чтобы удалить конечные пробелы из `InputText`.

Результирующая таблица

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

Вывод функции `RTrim` удаляет все конечные пробелы слева от исходного текста, но оставляет все начальные пробелы.

## Пример. Сценарий использования функции RTrim

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

#### Выражение диаграммы

Обзор

Система управления взаимоотношениями с клиентами (CRM) содержит записи с несогласованным вводом данных, которые включают лишние конечные пробелы. В целях отчетности данные требуется очистить, чтобы удалить эти пробелы и обеспечить правильную сортировку и группировку имен клиентов.

Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки в новый раздел.

Скрипт загрузки содержит следующее:

* 

  Набор данных, который загружается в таблицу данных под именем `Example`.

* Одно поле в таблице данных под именем `CustomerName`.

Скрипт загрузки

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

Примечание к информацииОператор "Set verbatim=1" включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции trim. Для получения дополнительной информации см. раздел [Verbatim](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Результаты

Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:

* ` CustomerName
                                   `

Создайте следующее вычисляемое измерение:

* `=RTrim(CustomerName)`, чтобы удалить конечные пробелы из `CustomerName`.

Результирующая таблица

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

Вывод показывает, что функция `RTrim` удалила все конечные пробелы из исходных строковых значений в `CustomerName`.

## Пример. Расширенный сценарий использования функции RTrim

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

#### Выражение диаграммы

Обзор

В этом примере из исходной текстовой строки удаляются все конечные пробелы. Выражение диаграммы включает меры, использующие функцию `Len` для подсчета символов в строке до и после выполнения функции `RTrim`.

Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки в новый раздел.

Скрипт загрузки содержит следующее:

* Набор данных, который загружается в таблицу данных под именем `Example`.

* Одно поле в таблице данных под именем `String`.

Скрипт загрузки

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

Примечание к информацииОператор "Set verbatim=1" включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции `RTrim`. Для получения дополнительной информации см. раздел [Verbatim](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Результаты

Загрузите данные и откройте лист. Создайте новую таблицу и добавьте это поле как измерение:

* ` String
                                   `

Создайте следующее вычисляемое измерение:

* `=RTrim(String)`, чтобы удалить лишние конечные пробелы.

Создайте следующие меры:

* `=Len(String)`, чтобы подсчитать длину исходной строки.

* `=Len(RTrim(String))`, чтобы подсчитать длину строки после удаления конечных пробелов.

Результирующая таблица

| Строка | RTrim(String) | Len(String) | Len(RTrim(String)) |
| --- | --- | --- | --- |
| ​' abc ' | ' abc' | 10 | 6 |
| ​' def ' | ' def' | 6 | 4 |

Сравнивая вывод функции `RTrim` с исходными значениями строк в скрипте, мы видим, что все конечные пробелы удалены.

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

#### Скрипт загрузки

Следующий код показывает, как использовать эту функцию в скрипте загрузки.

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

Примечание к информацииОператор Set verbatim=1 включен в пример для того, чтобы пробелы не были автоматически удалены до демонстрации функции rtrim. Для получения дополнительной информации см. раздел [Verbatim](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm).

Результирующая таблица

| Строка | StringLength | RtrimString | RtrimStringLength |
| --- | --- | --- | --- |
| ' abc ' | 10 | ' abc' | 6 |
| ' def ' | 6 | ' def' | 4 |

## Подробнее

* [LTrim — функция скриптa и диаграммы](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)