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

Mid() возвращает часть входной строки, начинающуюся с символа, определенного вторым аргументом «start», и возвращает количество символов, определенных третьим аргументом «count». Если «count» отсутствует, возвращается остальная часть входной строки. Первый символ во входной строке имеет номер 1.

Синтаксис:

Mid(text, start[, count])

Возвращаемые типы данных: string

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| text | Исходная строка. |
| start | Целое число, определяющее положение первого символа в text для добавления. |
| count | Определяет длину выводимой строки. Если не указано, добавляются все символы с позиции, определенные функцией start. |

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

#### Пример: выражения диаграммы

| Пример | Результат |
| --- | --- |
| `Mid('abcdef',3 )` | Возвращает «cdef» |
| `Mid('abcdef',3, 2 )` | Возвращает «cd» |

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

#### Пример: скрипт загрузки

```
T1:
Load *, 
mid(Text,Start) as Mid1,           
mid(Text,Start,Count) as Mid2;    
Load * inline [
Text, Start, Count
'abcdef', 3, 2
'abcdef', 2, 3
'210714', 3, 2
'210714', 2, 3
]; 
```

Результат

В таблице Qlik SenseQlik Sense представлены результаты использования функции MidMid в скрипте загрузки.

| Text | Начало | Mid1 | Счетчик | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## Подробнее

* [Index — функция скриптa и диаграммы](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)