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 字段转换为文本。