Partager via


Fonction MID

Retourne une chaîne de caractères à partir du milieu d'une chaîne de caractères, compte tenu d'une position de départ et d'une longueur données.

Syntaxe

MID(<text>, <start_num>, <num_chars>)

Paramètres

Terme

Définition

text

Chaîne de caractères à partir de laquelle vous voulez extraire les caractères, ou colonne contenant du texte.

start_num

Position du premier caractère que vous souhaitez extraire. Les positions démarrent à 1.

num_chars

Nombre de caractères à retourner.

Valeur de propriété/valeur de retour

Chaîne de caractères de la longueur spécifiée.

Notes

Alors que Microsoft Excel propose des fonctions différentes pour prendre en charge les langues aux caractères codés sur un octet et sur deux octets, DAX utilise Unicode et stocke tous les caractères avec la même longueur.

Exemple

Les exemples suivants retournent les mêmes résultats, les 5 premières lettres de la colonne [ResellerName]. Le premier exemple utilise le nom complet de la colonne et spécifie le point de départ ; le deuxième exemple omet le nom de la table et le paramètre num_chars.

=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])

Les résultats sont les mêmes si vous utilisez la formule suivante :

=LEFT([ResellerName],5)

Voir aussi

Autres ressources

Fonctions de texte (DAX)