# Mid – função de script e gráfico

Mid() retorna a parte da string iniciando na posição do caractere definido pelo segundo argumento, "start", com o comprimento da string definido pelo terceiro argumento, '"count". Se "count" for omitido, será retornado o restante da string de entrada. O primeiro caractere na string de entrada é o de número 1.

Sintaxe:

Mid(text, start[, count])

Tipo de dados de retorno: caractere

Argumentos:

Argumentos

| Argumento | Descrição |
| --- | --- |
| text | A string original. |
| start | Inteiro definindo a posição do primeiro caractere em text a ser incluído. |
| count | Define o comprimento da string de saída. Se omitidos, todos os caracteres a partir da posição definida pelo start são incluídos. |

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

#### Exemplo: expressões de gráfico

| Exemplo | Resultado |
| --- | --- |
| `Mid('abcdef',3 )` | Retorna 'cdef' |
| `Mid('abcdef',3, 2 )` | Retorna 'cd' |

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

#### Exemplo: script de carregamento

```
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
]; 
```

Resultado

Tabela do Qlik SenseQlik Sense mostrando a saída do uso da função MidMid no script de carregamento.

| Texto | Início | Mid1 | Contagem | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## Saiba mais

* [Index – função de script e gráfico](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)