LEFT
s’applique à :colonne calculéetable calculéeMeasurecalcul 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, or une référence à une colonne qui contains texte. |
num_chars |
(facultatif) Nombre de caractères que vous souhaitez LEFT extraire ; if omis, 1. |
Retourner value
Chaîne de texte.
Remarques
Alors que Microsoft Excel contains différentes fonctions d’utilisation du texte dans des langues de caractères à octet unique and double octet, DAX fonctionne avec Unicodeand stocke des caractères all comme la même longueur ; par conséquent, une seule fonction est suffisante.
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).
Exemple
L’exemple suivant retourne le first cinq caractères du nom de la société dans la colonne [ResellerName] and la first cinq lettres du code géographique de la colonne [GeographyKey] and les concatène pour créer un identificateur.
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
If l’argument num_chars
est un nombre supérieur au nombre de caractères disponibles, la fonction retourne les caractères maximum disponibles and ne not déclencher une error. Par exemple, la colonne [GeographyKey] contains nombres tels que 1, 12 and 311 ; par conséquent, le résultat a également une longueur variable.