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