Udostępnij za pośrednictwem


Funkcja RIGHT (język DAX)

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

tekst

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

liczba_znaków

(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.

Przykład: Zwrócenie 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: Aby określić liczba znaków przy użyciu odwołanie do kolumny

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