# 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`」というデータ テーブルにロードされるデータセット。

* データ テーブル内の 1 つの項目は `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` 関数の出力は、すべてのメール アドレスを小文字で返します