Partage via


RIGHT

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

RIGHT retourne le dernier caractère ou les 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
text Chaîne de texte qui contient les caractères que vous souhaitez extraire, ou une référence à une colonne qui contient du texte.
num_chars (facultatif) Nombre de caractères que vous souhaitez RIGHT extraire ; 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 de retour

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

Remarques

  • RIGHT compte toujours chaque caractère, qu’il s’agisse d’un octet ou d’un octet double, comme 1, quel que soit le paramètre de langue par défaut.

  • 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 : renvoi d’un nombre fixe de caractères

La formule suivante retourne les deux derniers chiffres du code de 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 de produit dans la table New Products, en fonction du nombre dans la colonne MyCount. S’il n’existe aucune valeur dans la colonne, MyCount ou si la valeur est vide, RIGHT retourne également un vide.

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

fonctions de texte LEFTMID