RIGHT

S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel

RIGHT retourne le ou les derniers caractères d’une chaîne de texte, en fonction du nombre de caractères que vous spécifiez.

Syntaxe

RIGHT(<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 RIGHT doit extraire ; si l’argument est omis, 1. Vous pouvez également utiliser une référence à une colonne qui contient des nombres.

Si la référence de colonne ne contient pas de texte, elle est implicitement convertie en texte.

Valeur renvoyée

Chaîne de texte contenant les caractères les plus à droite spécifiés.

Remarques

  • RIGHT compte toujours chaque caractère, qu’il soit sur un ou deux octets, comme 1, indépendamment du paramètre de langue par défaut.

  • 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 : retour d'un nombre constant de caractères

La formule suivante retourne les deux derniers chiffres du code produit dans la table New Products.

= RIGHT('New Products'[ProductCode],2)  

Exemple : utilisation d'une référence de colonne pour spécifier le nombre de caractères

La formule suivante retourne un nombre variable de chiffres à partir du code produit dans la table New Products, en fonction du nombre dans la colonne, MyCount. S’il n’y a aucune valeur dans la colonne, MyCount, ou si la valeur est un espace, RIGHT retourne également un blanc.

= RIGHT('New Products'[ProductCode],[MyCount])  

Fonctions de texte
LEFT
MID