Функция RIGHT (DAX)

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

Синтаксис

RIGHT(<text>, <num_chars>)

Параметры

Элемент

Определение

text

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

num_chars

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

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

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

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

Замечания

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

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

Описание

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

Код

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

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

Описание

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

Код

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

См. также

Справочник

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