# Mid - Skript- und Diagrammfunktion

Mid() liefert den Teil des Eingabestrings, der bei der Position des durch das zweite Argument, 'start', definierten Zeichens beginnt, wobei die Stringlänge durch das dritte Argument 'count' definiert wird. Wird 'count' weggelassen, wird die Position des ersten Vorkommens ausgegeben. Die Nummerierung des ersten Zeichens im Eingabestring beginnt bei 1.

Syntax:

Mid(text, start[, count])

Rückgabe Datentyp: String

Argumente:

Argumente

| Argument | Beschreibung |
| --- | --- |
| text | Der Original-String. |
| start | Ganzzahl, die die Position des ersten Zeichens in text festlegt, das enthalten sein soll. |
| count | Definiert die Stringlänge des Ausgabestrings. Ist nichts definiert, werden alle Zeichen ab der durch start definierten Position einbezogen. |

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

#### Beispiel: Diagrammformeln

| Beispiel | Ergebnis |
| --- | --- |
| `Mid('abcdef',3 )` | Gibt „cdef“ zurück |
| `Mid('abcdef',3, 2 )` | Gibt „cd“ zurück |

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

#### Beispiel: Ladeskript

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

Ergebnis

Qlik SenseQlik Sense Tabelle mit der Ausgabe nach Verwendung der MidMid-Funktion im Ladeskript.

| Text | Start | Mid1 | Anzahl | Mid2 |
| --- | --- | --- | --- | --- |
| abcdef | 2 | bcdef | 3 | bcd |
| abcdef | 3 | cdef | 2 | cd |
| 210714 | 2 | 10714 | 3 | 107 |
| 210714 | 3 | 0714 | 2 | 07 |

## Weitere Informationen

* [Index - Skript- und Diagrammfunktion](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Index.htm)