RIGHT-Funktion
RIGHT (RECHTS) gibt das letzte Zeichen oder die Zeichen in einer Textzeichenfolge auf Grundlage einer angegebenen Zeichenanzahl zurück.
Syntax
RIGHT(<text>, <num_chars>)
Parameter
Ausdruck |
Definition |
---|---|
Text |
Die Textzeichenfolge, die die Zeichen enthält, die extrahiert werden sollen, oder ein Verweis auf eine Spalte, die Text enthält. |
num_chars |
(optional) Die Anzahl der Zeichen, die RECHTS extrahieren soll; wird nichts angegeben, wird 1 verwendet. Sie können auch einen Verweis auf eine Spalte verwenden, die Zahlen enthält. |
Wenn der Spaltenverweis keinen Text enthält, wird er implizit in Text umgewandelt.
Eigenschaftswert/Rückgabewert
Eine Textzeichenfolge, die die angegebenen ganz rechts stehenden Zeichen enthält.
Hinweise
RECHTS zählt jedes Zeichen, ob Einzelbyte oder Doppelbyte, als 1, unabhängig von der Standardspracheinstellung.
Diese DAX-Funktion kann unterschiedliche Ergebnisse zurückgeben, wenn sie in einem Modell verwendet wird, das bereitgestellt und dann im DirectQuery-Modus abgefragt wird. Weitere Informationen zu semantischen Unterschieden im DirectQuery-Modus finden Sie unter https://go.microsoft.com/fwlink/?LinkId=219171.
Beispiel: Zurückgeben einer festen Anzahl von Zeichen
Beschreibung
Die folgende Formel gibt die letzten zwei Ziffern des Produktcodes in der Tabelle "New Products" zurück.
Code
=RIGHT('New Products'[ProductCode],2)
Beispiel: Angeben einer Zeichenanzahl mithilfe eines Spaltenverweises
Beschreibung
Die folgende Formel gibt eine variable Anzahl von Ziffern des Produktcodes in der Tabelle "New Products" zurück, abhängig von der Zahl in der Spalte "MyCount". Wenn die Spalte "MyCount" keinen Wert enthält oder der Wert ein Leerzeichen ist, gibt RECHTS auch ein Leerzeichen zurück.
Code
=RIGHT('New Products'[ProductCode],[MyCount])