# Lower 脚本和图表功能

Lower() 用于将输入字符串中的所有字符转换为小写字符。

语法：

Lower(text)

返回数据类型： 字符串

参数

| 参数 | 描述 |
| --- | --- |
| text | 要计算的字符串。 |

示例 - 图表表达式

| 示例 | 结果 |
| --- | --- |
| `Lower( 'abcD' )` | 返回 `abcd` |

## 示例 - Lower 基本原理

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Lower.htm)

#### 图表表达式

概述

打开数据加载编辑器，并将下面的加载脚本添加到新部分。

加载脚本包含：

* 加载到名为 `Example` 的数据表中的数据集。

* 数据表中有一个名为`InputText` 的字段。

加载脚本

```
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
```

结果

加载数据并打开工作表。创建新表并将该字段添加为维度：

* ` InputText
                                   `

创建以下计算维度：

* `=Lower(InputText)` 用于将 `InputText` 字段中的所有字符转换为小写。

结果表

| InputText | Lower(InputText) |
| --- | --- |
| new york | new york |
| rHode iSland | rhode island |
| washingTon d.C. | washington d.c. |

`Lower` 函数的输出将所有值转换为小写。

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Lower.htm)

#### 加载脚本

以下代码显示了如何在加载脚本中使用该函数。

```
Load
String,
Lower(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
```

结果表

| 字符串 | Lower(String) |
| --- | --- |
| rHode iSland | rhode island |
| washingTon d.C. | washington d.c. |
| new york | new york |

## 示例 - Lower 场景

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Lower.htm)

#### 图表表达式

概述

客户数据集包含的电子邮件地址具有域的混合大小写字符。公司希望将这些地址标准化，使其全部小写。

打开数据加载编辑器，并将下面的加载脚本添加到新部分。

加载脚本包含：

* 加载到名为 `Example` 的数据表中的数据集。

* 数据表中有以下字段：

  * `CustomerID`

  * `EmailAddress`

  * `Inquiry`

加载脚本

```
Example:
Load * inline [
CustomerID,	EmailAddress, Inquiry
1001,john.doe@Gmail.com, Inquiry about product return
1002,mary.jane@yahoo.com, Inquiry about order status
1003,a.smith@GMAIL.COM, Inquiry about shipping details
1004,lisa.black@outlook.com, General product inquiry
1005,james.wong@Yahoo.COM, Question about pricing
];
```

结果

加载数据并打开工作表。创建新表并将这些字段添加为维度：

* ` CustomerID
                                   `

* `EmailAddress`

创建以下计算维度：

* `=Lower(EmailAddress)` 将电子邮件地址的域部分分离为一个新列，并将字符转换为小写。

结果表

| CustomerID | EmailAddress | Lower(EmailAddress) |
| --- | --- | --- |
| 1001 | john.doe@Gmail.com | john.doe@gmail.com |
| 1002 | MARY.JANE@YAHOO.COM | mary.jane@yahoo.com |
| 1003 | a.smith@GMAIL.COM | a.smith@gmail.com |
| 1004 | lisa.black@Outlook.Com | lisa.black@outlook.com |
| 1005 | james.wong@Yahoo.COM | james.won@yahoo.com |

`Lower` 函数的输出会以小写形式返回所有电子邮件地址。