Partager via


Fonction RIGHT

RIGHT retourne le ou les derniers caractères d'une chaîne de texte, selon le 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 voulez extraire ou référence à une colonne qui contient du texte.

num_chars

(facultatif) Nombre de caractères que la fonction RIGHT doit extraire ; en cas d'omission, la valeur 1 est utilisée. 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 castée implicitement en un type text.

Valeur de propriété/valeur de retour

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

Notes

RIGHT compte toujours chaque caractère comme 1, qu'il soit codé sur un octet ou sur deux octets, quel que soit le paramètre de langue par défaut.

Cette fonction DAX peut retourner des résultats différents lorsqu'elle est utilisée dans un modèle déployé puis interrogé en mode DirectQuery. Pour plus d'informations sur les différences sémantiques en mode DirectQuery, consultez https://go.microsoft.com/fwlink/?LinkId=219171.

Exemple : retour d'un nombre constant de caractères

Description

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

Code

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

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

Description

La formule suivante retourne un nombre variable de chiffres du code de 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 espace.

Code

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

Voir aussi

Référence

Fonction LEFT

Fonction MID

Autres ressources

Fonctions de texte (DAX)