Text - 指令碼與圖表函數
Text() 可強制將運算式視為文字,即使可能是數值解譯。
語法:
Text (expr)
傳回的資料類型: 字串
範例:圖表運算式
Text( 1234 ) | 傳回 1234 | - |
Text( pi( ) ) | 3.1415926535898 | - |
範例 - Text 基礎事項
概述
資料集包含文字和數字的組合。此範例要將記錄轉換為只有文字。
開啟資料載入編輯器並將下面的載入指令碼新增至新的索引標籤。
載入指令碼包含:
載入到稱為 Example 之資料表格的資料集。
資料表格中稱為 InputExpr 的一個欄位。
載入指令碼
Example:
Load * inline [
InputExpr
100
ABC
50
0045
100 * 5
];
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
=Text(InputExpr),用來將 InputExpr 中的任何值轉換為文字字串。
Results table
InputExpr | Text(InputExpr) |
---|
0045 | 0045 |
50 | 50 |
100 | 100 |
100*5 | 100*5 |
ABC | ABC |
Text 函數的輸出已將所有值轉換為文字,預設顯示靠左對齊,而數字的預設則顯示靠右對齊。
範例 - Text 使用情境
概述
資料集中的訂單日期以 YearMonth 格式提供。您希望這些日期僅以文字顯示在圖表中。
開啟資料載入編輯器並將下面的載入指令碼新增至新的索引標籤。
載入指令碼包含:
載入到稱為 Example 之資料表格的資料集。
資料表格中的欄位如下:
載入指令碼
Example:
Load * inline [
YearMonth, Department, Sales
202310, Dept A, 100
202309, Dept B, 20
202410, Dept C, 40
202306, Dept D, 45
];
結果
載入資料並開啟工作表。建立新的表格並將此欄位新增為維度:
建立下列計算維度:
建立下列量值:
=Sum(Sales),用來顯示銷售值。
Results table
Department | Text(YearMonth) | Sum(Sales) |
---|
Dept A | 202310 | 100 |
Dept B | 202309 | 20 |
Dept C | 202410 | 40 |
Dept D | 202306 | 45 |
Text 函數的輸出已將 YearMonth 欄位轉換為文字。