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)