Mid()

Extrait une partie du texte à partir de start ; count indique la longueur.

Présentation

Pour extraire une portion au milieu d'une référence, Mid() commence à la position indiquée et récupère la longueur souhaitée. C'est efficace sur des formats stables. Si les séparateurs ou les positions varient, un découpage par SubField() ou par expression régulière sera souvent plus robuste.

Syntaxe

Mid(text, start [, count])

Exemple pratique

Exemple Qlik

Expression Qlik

Mid('CMD-2026-0158', 5, 4)

Données de départ

'CMD-2026-0158'

Résultat

'2026'

Extraire quatre caractères à partir de la cinquième position.

Précisions techniques

  • Le paramètre count est facultatif. S’il est omis, Mid() renvoie le texte depuis la position de départ jusqu’à la fin.