Lire en anglais

Partager via


RIGHT

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

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

Syntaxe

DAX
RIGHT(<text>, <num_chars>)  

Paramètres

Terme Définition
text Chaîne de texte qui contains 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 RIGHT extraire ; est omis, 1. Vous pouvez également utiliser une référence à une colonne qui contains nombres.

If la référence de colonne ne contient not du texte, elle est implicitement convertie en texte.

Retourner value

Chaîne de texte contenant la right-la plupart des caractères spécifiés.

Remarques

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

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

La formule suivante retourne la last deux chiffres du code product dans la table New Products.

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

Exemple : utilisation d’une référence de colonne pour spécifier des Count caractères

La formule suivante retourne un nombre variable de chiffres à partir du code product dans la table New Products, en fonction du nombre dans la colonne MyCount. If il n’existe aucun value dans la colonne, MyCount, or l'value est un blank, RIGHT renvoie également une blank.

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

Fonctions de texte
LEFT
MID