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])
Zobacz także