RIGHT
Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung
RIGHT gibt das letzte Zeichen oder die letzten Zeichen einer Textzeichenfolge basierend auf der Anzahl der von Ihnen angegebenen Zeichen zurück.
Syntax
RIGHT(<text>, <num_chars>)
Parameter
Begriff | Definition |
---|---|
Text | Die Textzeichenfolge, die die Zeichen enthält, die Sie extrahieren möchten, oder einen Verweis auf eine Spalte, die Text enthält. |
num_chars | Die Anzahl der Zeichen, die mit RIGHT extrahiert werden sollen; wird weggelassen, 1. (optional) Sie können auch einen Verweis auf eine Spalte verwenden, die Zahlen enthält. |
Wenn der Verweis der Spalte keinen Text enthält, wird sie implizit als Text ausgegeben.
Rückgabewert
Eine Textzeichenfolge, die die angegebenen Zeichen ganz rechts enthält
Bemerkungen
RIGHT zählt unabhängig von der Standardspracheinstellung jedes Zeichen, ob Einzelbyte oder Doppelbyte, immer als 1.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel: Zurückgeben einer festen Anzahl von Zeichen
Die folgende Formel gibt die letzten beiden Ziffern des Produktcodes in der Tabelle „Neue Produkte“ zurück.
= RIGHT('New Products'[ProductCode],2)
Beispiel: Angeben einer Zeichenanzahl mithilfe eines Spaltenverweises
Die folgende Formel gibt abhängig von der Anzahl in der Spalte „MyCount“ eine variable Anzahl von Ziffern aus dem Produktcode in der Tabelle „Neue Produkte“ zurück. Wenn es keinen Wert in der Spalte „MyCount“ gibt oder der Wert ein Leerzeichen ist, gibt RIGHT auch ein Leerzeichen zurück.
= RIGHT('New Products'[ProductCode],[MyCount])