# Mid - funzione dello script e del grafico

Mid() restituisce la parte della stringa di input che inizia nella posizione del carattere definito dal secondo argomento, 'start', e che restituisce il numero di caratteri definito dal terzo argomento, 'count'. Se viene omesso 'count', viene restituita la parte rimanente della stringa di input. Il primo carattere nella stringa di input viene contrassegnato con il numero 1.

Sintassi:

Mid(text, start[, count])

Tipo di dati restituiti: stringa

Argomenti:

Argomenti

| Argomento | Descrizione |
| --- | --- |
| text | La stringa originale. |
| start | Numero intero che definisce la posizione del primo carattere di text da includere. |
| count | Definisce la lunghezza della stringa di output. Se omesso, verranno inclusi tutti i caratteri a partire dalla posizione definita da start. |

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

#### Esempio: espressioni del grafico

| Esempio | Risultato |
| --- | --- |
| `Mid('abcdef',3 )` | Restituisce 'cdef' |
| `Mid('abcdef',3, 2 )` | Restituisce 'cd' |

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

#### Esempio: script di caricamento

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

Risultato

Tabella Qlik SenseQlik Sense che mostra l'output derivante dall'utilizzo della funzione MidMid nello script di caricamento.

| Testo | Inizio | Mid1 | Conteggio | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## Ulteriori informazioni

* [Index - funzione dello script e del grafico](https://help.qlik.com/it-IT/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)