RTrim - 指令碼與圖表函數
RTrim() 會傳回修剪掉所有尾端空格的輸入字串。
語法:
RTrim(text)
傳回的資料類型: 字串
範例:圖表運算式
RTrim( ' abc' )
|
傳回 abc |
RTrim( 'abc ' )
|
傳回 abc |
範例 - RTrim 基礎事項
概述
開啟資料載入編輯器並將下面的載入指令碼新增至新的索引標籤。
載入指令碼包含:
-
載入到稱為 Example 之資料表格的資料集。
-
資料表格中稱為 InputText 的一個欄位。
載入指令碼
Set verbatim=1;
Example:
Load * inline [
InputText
' abc '
' def '];
資訊備註範例中包括了
Set verbatim=1 陳述式,以確保在展示
RTrim 函數之前不會自動削減空間。如需更多資訊,請參閱
Verbatim 。
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
結果表格
InputText | RTrim(InputText) |
---|
' abc ' | ' abc' |
' def ' | ' def' |
RTrim 函數的輸出移除了原始文字右側的所有後置空格,但保留了所有前置空格。
範例 - RTrim 使用情境
概述
客戶關係管理 (CRM) 系統包含資料項目不一致的記錄,其中包括額外的後置空格。出於報告目的,需要清理資料以移除這些空格,並確保客戶名稱正確排序和分組。
開啟資料載入編輯器並將下面的載入指令碼新增至新的索引標籤。
載入指令碼包含:
載入指令碼
Set verbatim=1;
Example:
Load * inline [
CustomerName
'John Doe '
'Jane Smith'
'Michael Johnson '
'Emily Davis'
];
資訊備註範例中包括了 "Set verbatim=1" 陳述式,以確保在展示 trim 函數之前不會自動削減空間。如需更多資訊,請參閱
Verbatim 。
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
結果表格
CustomerName |
RTrim(CustomerName) |
'Emily Davis' |
'Emily Davis' |
'Jane Smith' | 'Jane Smith' |
'John Doe ' | 'John Doe' |
'Michael Johnson ' | 'Michael Johnson' |
輸出顯示 RTrim 函數從 CustomerName 中的原始字串值移除了所有後置空格。
範例 - RTrim 進階使用情境
概述
此範例從原始文字字串移除所有後置空格。圖表運算式包括量值,這些量值使用 Len 函數,計算使用 RTrim 函數之前和之後的字串中的字元數。
開啟資料載入編輯器並將下面的載入指令碼新增至新的索引標籤。
載入指令碼包含:
-
載入到稱為 Example 之資料表格的資料集。
-
資料表格中稱為 String 的一個欄位。
載入指令碼
Set verbatim=1;
Example:
Load * inline [
String
' abc '
' def '];
資訊備註範例中包括了 "Set verbatim=1" 陳述式,以確保在展示
RTrim 函數之前不會自動削減空間。如需更多資訊,請參閱
Verbatim 。
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
建立下列量值:
結果表格
字串 |
RTrim(String) |
Len(String) |
Len(RTrim(String)) |
' abc '
|
' abc'
|
10 |
6 |
' def '
|
' def'
|
6 |
4 |
若您比較 RTrim 函數的輸出與指令碼中的原始字串值,可以看到所有後置空格的移除方式。
以下程式碼顯示如何在載入指令碼中使用該函數。
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 。
結果表格
字串 | StringLength | RtrimString | RtrimStringLength |
---|
' abc ' | 10 | ' abc' | 6 |
' def ' | 6 | ' def' | 4 |