# Lower 指令碼與圖表函數

Lower() 會將輸入字串中的所有字元轉換為小寫形式。

語法：

Lower(text)

傳回的資料類型： 字串

引數

| 引數 | 描述 |
| --- | --- |
| text | 要評估的字串。 |

範例：圖表運算式

| 範例 | 結果 |
| --- | --- |
| `Lower( 'abcD' )` | 傳回 `abcd` |

## 範例 - Lower 基礎事項

[](https://help.qlik.com/en-US/cloud-services/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/cloud-services/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/cloud-services/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` 函數的輸出以小寫形式傳回所有電子郵件地址。