Upper - 脚本和图表函数
Upper() 用于将输入字符串中表达式所定义的所有文本字符转换为大写。忽略数字和符号。
语法:
Upper(text)
返回数据类型: 字符串
参数 | 描述 |
---|---|
text | 要计算的字符串。 |
示例 | 结果 |
---|---|
Upper( ' abcD' ) | 返回 ABCD |
示例 - Upper 基本原理
概述
打开数据加载编辑器,并将下面的加载脚本添加到新选项卡。
加载脚本包含:
-
数据表中有一个名为 InputText 的字段。
加载到名为 Example 的数据表中的数据集。
加载脚本
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
结果
加载数据并打开工作表。创建新表并将该字段添加为维度:
-
InputText
创建以下计算维度:
-
=Upper(InputText) 将 InputText 字段中的所有字符转换为大写。
InputText | Upper(InputText) |
---|---|
new york | NEW YORK |
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
Upper 函数的输出将所有值转换为大写。
以下代码显示了如何在加载脚本中使用该函数。
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
String | Upper(String) |
---|---|
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
new york | NEW YORK |
示例 – Upper 场景
概述
数据集包含各种格式的 ISO 国家代码和国家名称,例如全小写、全大写或混合大小写。目标是清理数据,使每个国家代码和名称的格式都使用大写。
打开数据加载编辑器,并将下面的加载脚本添加到新选项卡。
加载脚本包含:
-
数据表中有以下字段:
-
ISO CountryCode
-
CountryName
-
加载到名为 Example 的数据表中的数据集。
加载脚本
Country:
Load * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
结果
加载数据并打开工作表。创建新表并将这些字段添加为维度:
-
ISO_CountryCode
-
CountryName
创建以下计算维度:
-
=Upper(ISO_CountryCode),用来创建一列使用所有大写字符的国家代码。
-
=Upper(CountryName),用来创建一列使用所有大写字符的国家名称。
ISO_CountryCode | CountryName | Upper(ISO_CountryCode) | Upper(CountryName) |
---|---|---|---|
Are | United arab emirates | ARE | UNITED ARAB EMIRATES |
CAN | Canada | CAN | CANADA |
gbr | United Kingdom | GBR | UNITED KINGDOM |
Ind | india | IND | INDIA |
Upper 函数已将所有国家代码和国家名称转换为使用大写字符。
示例 - Upper 高级场景
概述
此示例使用与前一个场景相同的数据集,组合了国家名称和国家代码,并使用 Capitalize 和 Upper 函数对这些字符串进行格式化。
结果
加载数据并打开工作表。创建新表并将这些字段添加为维度:
-
ISO_CountryCode
-
CountryName
创建以下计算维度:
-
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')',用于创建一个新维度,将 CountryName 和 ISO_CountryCode 连接起来并将国家名称格式化为使用标题大小写,国家代码则使用大写。
ISO_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO_CountryCode) & ')' |
---|---|---|
Are | United arab emirates | United Arab Emirates (ARE) |
CAN | Canada | Canada (CAN) |
gbr | United Kingdom | United Kingdom (GBR) |
Ind | india | India (IND) |