Поделиться через


RIGHT

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

RIGHT возвращает последний символ или символы в текстовой строке в зависимости от количества указанных символов.

Синтаксис

RIGHT(<text>, <num_chars>)

Параметры

Термин Определение
text Текстовая строка, содержащая символы, которые требуется извлечь, или ссылка на столбец, содержащий текст.
num_chars (необязательно) Количество символов, которые требуется извлечь RIGHT; опущено, 1. Вы также можете использовать ссылку на столбец, содержащий числа.

Если ссылка на столбец не содержит текст, он неявно приведение в виде текста.

Возвращаемое значение

Текстовая строка, содержащая указанные правильные символы.

Замечания

  • RIGHT всегда подсчитывает каждый символ, будь то один байт или двойной байт, как 1, независимо от того, какой параметр языка по умолчанию имеет значение.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример: возврат фиксированного числа символов

Следующая формула возвращает последние две цифры кода продукта в таблице New Products.

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

Пример. Использование ссылки на столбец для указания числа символов

Следующая формула возвращает переменное число цифр из кода продукта в таблице New Products в зависимости от числа в столбце MyCount. Если в столбце нет значения, MyCount или значения является пустым, RIGHT также возвращает пустое значение.

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

текстовые функцииLEFTMID