Share via


Fonction LEFT (DAX)

Retourne le nombre spécifié de caractères depuis le début d'une chaîne de caractères.

Syntaxe

LEFT(<text>, <num_chars>)

Paramètres

Terme

Définition

text

Chaîne de caractères qui contient les caractères que vous voulez extraire ou référence à une colonne qui contient du texte.

num_chars

(facultatif) Nombre de caractères que la fonction LEFT doit extraire ; en cas d'omission, il s'agit de 1

Valeur de propriété/valeur de retour

Une chaîne de caractères.

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, PowerPivot pour Excel utilise Unicode et stocke tous les caractères avec la même longueur ; par conséquent, une fonction unique suffit.

Exemple

L'exemple suivant retourne les cinq premiers caractères du nom de la société dans la colonne [ResellerName] et les cinq premières lettres du code géographique dans la colonne [GeographyKey], et les concatène pour créer un identificateur.

=CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

Si l'argument num_chars est un nombre supérieur au nombre de caractères disponibles, la fonction retourne le nombre maximal de caractères disponibles et ne génère pas d'erreur. Par exemple, la colonne [GeographyKey] contient des nombres tels que 1, 12 et 311 ; par conséquent, le résultat a également une longueur variable.

Voir aussi

Autres ressources