Udostępnij za pośrednictwem


Funkcja RIGHT

Funkcja RIGHT zwraca ostatni znak lub znaki w ciągu tekstowym na podstawie określonej liczby znaków.

Składnia

RIGHT(<text>, <num_chars>)

Parametry

Termin

Definicja

text

Ciąg tekstowy zawierający znaki, które mają zostać wyodrębnione, lub odwołanie do kolumny zawierającej tekst.

num_chars

(Argument opcjonalny) Liczba znaków do wyodrębnienia przez funkcję RIGHT; w przypadku pominięcia tego argumentu jest używana wartość 1. Można także użyć odwołania do kolumny zawierającej liczby.

Jeśli odwołanie do kolumny nie zawiera tekstu, jest niejawnie rzutowane jako tekst.

Wartość właściwości/wartość zwracana

Ciąg tekstowy zawierający określoną liczbę znaków znajdujących się z prawej strony tekstu.

Uwagi

Funkcja RIGHT zawsze liczy każdy znak (zarówno jedno-, jak i dwubajtowy) jako 1, niezależnie od domyślnego ustawienia języka.

Ta funkcja języka DAX może zwracać inne wyniki w przypadku użycia jej w modelu, który został wdrożony i do którego skierowano następnie zapytanie w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o różnicach semantycznych w trybie zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219171.

Przykład: zwracanie stałej liczby znaków

Opis

Poniższa formuła zwraca dwie ostatnie cyfry kodu produktu z tabeli New Products.

Kod

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

Przykład: używanie odwołania do kolumny w celu określenia liczby znaków

Opis

Poniższa formuła zwraca zmienną liczbę cyfr z kodu produktu w tabeli New Products, w zależności od liczby w kolumnie MyCount. Jeśli w kolumnie MyCount nie będzie wartości lub będzie ona pusta, funkcja RIGHT również zwróci wartość pustą.

Kod

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

Zobacz także

Odwołanie

Funkcja LEFT

Funkcja MID

Inne zasoby

Funkcje tekstowe (język DAX)