Freigeben über


RIGHT

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

RIGHT gibt das letzte Zeichen oder die letzten Zeichen in einer Textzeichenfolge basierend auf der von Ihnen angegebenen Anzahl von 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 (optional) Die Anzahl der Zeichen, die RIGHT extrahiert werden sollen; wird weggelassen, 1. Sie können auch einen Verweis auf eine Spalte verwenden, die Zahlen enthält.

Wenn der Spaltenverweis keinen Text enthält, wird er implizit als Text gegossen.

Rückgabewert

Eine Textzeichenfolge mit den angegebenen rechten Zeichen.

Bemerkungen

  • RIGHT zählt jedes Zeichen immer, unabhängig davon, was die Standardspracheinstellung ist, unabhängig davon, ob es sich um ein Byte- oder Double-Byte-Zeichen handelt.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel: Zurückgeben einer festen Anzahl von Zeichen

Die folgende Formel gibt die letzten zwei Ziffern des Produktcodes in der Tabelle "Neue Produkte" zurück.

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

Beispiel: Verwenden eines Spaltenverweises zum Angeben der Zeichenanzahl

Die folgende Formel gibt abhängig von der Zahl in der Spalte "MyCount" eine variable Anzahl von Ziffern aus dem Produktcode in der Tabelle "Neue Produkte" zurück. Wenn in der Spalte, myCount oder der Wert kein Wert vorhanden ist, gibt RIGHT auch einen leeren Wert zurück.

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

TextfunktionenLEFTMID