Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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])