# Mid - función de script y de gráfico

Mid() devuelve la parte de la cadena de entrada que comienza en la posición del carácter definido por el segundo argumento, 'start', y devolviendo el número de caracteres definidos por el tercer argumento, 'count'. Si 'count' se omite, devuelve el resto de la cadena de entrada. El primer carácter de la cadena de entrada se enumera como 1.

Sintaxis:

Mid(text, start[, count])

Tipo de datos que devuelve: cadena

Argumentos:

Argumentos

| Argumento | Descripción |
| --- | --- |
| text | La cadena original. |
| start | Un número entero que define la posición del primer carácter que se ha de incluir en text. |
| count | Define la longitud de cadena de la cadena de salida. Si se omite, se incluyen todos los caracteres de la posición definida por start. |

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

#### Ejemplo: expresiones de gráfico

| Ejemplo | Resultado |
| --- | --- |
| `Mid('abcdef',3 )` | Devuelve 'cdef' |
| `Mid('abcdef',3, 2 )` | Devuelve 'cd' |

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

#### Ejemplo: script de carga

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

Tabla de Qlik SenseQlik Sense que muestra el resultado de usar la función MidMid en el script de carga.

| Texto | Inicio | Mid1 | Total | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## Más información

* [Index - función de script y de gráfico](https://help.qlik.com/es-ES/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)