# Lower — функция скриптa и диаграммы

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` возвращает все адреса электронной почты в нижнем регистре.