LEFT
S’applique à :Colonne calculée
Table calculée
Mesure
Calcul de 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 |
---|---|
texte | Chaîne de texte qui contient les caractères que vous voulez extraire ou une référence à une colonne qui contient du texte. |
num_chars | (facultatif) Nombre de caractères que LEFT doit extraire ; si l’argument est omis, 1. |
Valeur renvoyée
Chaîne de texte.
Remarques
Alors que Microsoft Excel contient des fonctions différentes pour utiliser le texte dans les langues à caractères codés sur un ou deux octets, DAX utilise Unicode et stocke tous les caractères sur une même longueur, si bien qu’une seule fonction suffit.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des 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 dans la colonne [GeographyKey], puis 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.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour