Freigeben über


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])

Siehe auch

Verweis

LEFT-Funktion

MID-Funktion

Andere Ressourcen

Textfunktionen (DAX)