Функция RIGHT

Функция RIGHT возвращает последний символ или последние символы текстовой строки, в зависимости от указанного количества символов.

Синтаксис

RIGHT(<text>, <num_chars>)

Параметры

Элемент

Определение

text

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

num_chars

Количество символов, которое должна извлечь функция RIGHT (необязательно). Если не указано, 1. Можно также использовать ссылку на столбец, который содержит числа.

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

Значение свойства/возвращаемое значение

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

Замечания

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

Эта функция DAX может возвращать другие результаты при использовании в развернутой модели в режиме DirectQuery. Дополнительные сведения о семантических отличиях в режиме DirectQuery см. по адресу http://go.microsoft.com/fwlink/?LinkId=219171.

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

Описание

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

Код

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

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

Описание

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

Код

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

См. также

Справочник

Функция LEFT

Функция MID

Другие ресурсы

Текстовые функции (DAX)