# RTrim 스크립트 및 차트 함수

RTrim()은 모든 후행 공백이 제거된 입력 문자열을 반환합니다.

구문:

RTrim(text)

반환 데이터 유형: 문자열

인수

| 인수 | 설명 |
| --- | --- |
| text | 평가할 문자열. |

예: 차트 표현식

| 예제 | 결과 |
| --- | --- |
| `RTrim( ' abc' )` | `abc`를 반환합니다. |
| `RTrim( 'abc ' )` | `abc`를 반환합니다. |

## 예 - RTrim 기본 사항

[](https://help.qlik.com/en-US/cloud-services/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/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm)을 참조하십시오.

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.

* ` InputText
                                   `

다음 계산된 차원을 만듭니다.

* `=RTrim(InputText)`는 `InputText`에서 후행 공백을 제거합니다.

결과 테이블

| 입력 텍스트 | RTrim(입력 텍스트) |
| --- | --- |
| ' abc ' | ' abc' |
| ' 정의 ' | ' 정의' |

`RTrim` 함수의 출력에서는 원본 텍스트 오른쪽의 모든 후행 공백이 제거되었지만 선행 공백은 모두 그대로 유지되었습니다.

## 예 - RTrim 시나리오

[](https://help.qlik.com/en-US/cloud-services/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/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm)을 참조하십시오.

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.

* ` CustomerName
                                   `

다음 계산된 차원을 만듭니다.

* `=RTrim(CustomerName)`은 `CustomerName`의 모든 후행 공백을 제거합니다.

결과 테이블

| CustomerName | RTrim(고객이름) |
| --- | --- |
| '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/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/RTrim.htm)

#### 차트 표현식

개요

이 예에서는 원본 텍스트 문자열에서 모든 후행 공백을 제거합니다. 차트 표현식에는 `RTrim` 함수를 사용하여 문자열의 전후 문자를 계산하기 위해 `Len` 함수를 사용하는 측정값이 포함되어 있습니다.

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* `Example`이라는 데이터 테이블에 로드되는 데이터 집합입니다.

* 데이터 테이블의 한 필드는 `String`입니다.

로드 스크립트

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

정보 메모"Set verbatim=1" 문이 예에 포함되어 있어 `RTrim` 함수의 데모를 보여 주기 전에 공백이 자동으로 잘리지 않습니다. 자세한 내용은 [Verbatim](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm)을 참조하십시오.

결과

데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.

* ` String
                                   `

다음 계산된 차원을 만듭니다.

* `=RTrim(String)`은 뒤에 붙은 모든 공백을 제거합니다.

다음 측정값을 만듭니다.

* `=Len(String)`은 원래 문자열의 길이를 계산합니다.

* `=Len(RTrim(String))`은 후행 공백을 제거한 후 문자열의 길이를 계산합니다.

결과 테이블

| 문자열 | RTrim(문자열) | Len(문자열) | Len(RTrim(문자열)) |
| --- | --- | --- | --- |
| ​' abc ' | ' abc' | 10 | 6 |
| ​' def ' | ' def' | 6 | 4 |

`RTrim` 함수의 출력을 스크립트의 원래 문자열 값과 비교하면 후행 공백이 모두 제거된 것을 볼 수 있습니다.

[](https://help.qlik.com/en-US/cloud-services/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/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Verbatim.htm)을 참조하십시오.

결과 테이블

| 문자열 | 문자열 길이 | Rtrim문자열 | Rtrim문자열길이 |
| --- | --- | --- | --- |
| ' abc ' | 10 | ' abc' | 6 |
| ' def ' | 6 | ' def' | 4 |

## 자세한 정보

* [LTrim 스크립트 및 차트 함수](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/LTrim.htm)