Text指令碼與圖表函數
Text() 可強制將運算式視為文字,即使可能是數值解譯。
語法:
Text (expr)
傳回的資料類型: 字串
| 引數 | 描述 |
|---|---|
| expr | 作為文字來處理的運算式。 |
| 範例 | 結果 |
|---|---|
| Text( 1234 ) | 傳回 1234 作為字串。沒有數值。 |
| Text( pi( ) ) | 傳回 3.1415926535898 作為字串。沒有數值。 |
範例 - Text 基礎事項
概述
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
-
載入到稱為 Example 之資料表格的資料集。
-
資料表格中的欄位如下:
-
ID
-
PostalCode
-
-
前置載入使用 Text 函數建立名為 PostalCode_Text 的新欄位,以確保郵遞區號保留為文字,不會轉換為數字。
載入指令碼
Example:
LOAD
ID,
PostalCode,
Text(PostalCode) AS PostalCode_Text;
LOAD * INLINE [
ID, PostalCode
1, 12345
2, 54321
3, 67890
4, 11223
5, 33445
];結果
載入資料並開啟工作表。建立新的表格並將這些欄位新增為維度:
-
ID
-
PostalCode
-
PostalCode_Text
| ID | PostalCode | PostalCode_Text |
|---|---|---|
| 1 | 12345 | 12345 |
| 2 | 54321 | 54321 |
| 3 | 67890 | 67890 |
| 4 | 11223 | 11223 |
| 5 | 33445 | 33445 |
前置載入的輸出使用 Text 函數,以確保將任何數值視為文字。您可以看到 PostalCode_Text 欄中的值作為文字來處理,並預設靠左對齊,而 PostalCode 欄中的值則是數字,預設靠右對齊。
範例 - Text 使用情境
概述
資料集包含以數值輸入的客戶發票資料,但您希望將這些值保留為文字。
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
-
載入到稱為 Example 之資料表格的資料集。
-
資料表格中的欄位如下:
-
InvoiceNumber
-
CustomerName
-
-
前置載入使用 Text 函數建立名為 InvoiceNumber_Text 的新欄位,以確保發票號碼作為文字來處理。
載入指令碼
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];結果
載入資料並開啟工作表。建立新的表格並將這些欄位新增為維度:
-
InvoiceNumber
-
CustomerName
-
InvoiceNumber_Text
| InvoiceNumber | CustomerName | InvoiceNumber_Text |
|---|---|---|
| 10001 | John Doe | 10001 |
| 10002 | Jane Smith | 10002 |
| 10003 | Bob Johnson | 10003 |
| 10004 | Alice Brown | 10004 |
| 10005 | Michael Green | 10005 |
結果顯示,InvoiceNumber 欄中的數值現已轉換為 InvoiceNumber_Text 欄中的文字值,並顯示為靠左對齊。