Lire en anglais

Partager via


GAUCHE

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne le nombre spécifié de caractères à partir du début d’une chaîne de texte.

Syntaxe

LEFT(<text>, <num_chars>)  

Paramètres

Terme Définition
text Chaîne de texte contenant les caractères que vous souhaitez extraire, ou référence à une colonne qui contient du texte.
num_chars (facultatif) Nombre de caractères que vous souhaitez extraire ; s’il est omis, 1.

Valeur de retour

Chaîne de texte.

Remarques

  • Alors que Microsoft Excel contient différentes fonctions pour l’utilisation de texte dans des langues de caractères à octet unique et double octet, DAX fonctionne avec Unicode et stocke tous les caractères de la même longueur ; par conséquent, une seule fonction est suffisante.

  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

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 de 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 les caractères maximum 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.

fonctions texte