RIGHT
s’applique à :colonne calculée
table calculée
mesure
calcul 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])