RIGHT 函数

RIGHT 基于您指定的字符数,返回文本字符串中最后一个或几个字符。

语法

RIGHT(<text>, <num_chars>)

参数

术语

定义

text

包含要提取的字符的文本字符串,或对包含文本的列的引用。

num_chars

(可选)您希望 RIGHT 提取的字符的数目;如果省略,则为 1。 还可以使用对包含数字的列的引用。

如果列引用不包含文本,则它将隐式转换为文本。

属性值/返回值

包含指定的最右侧字符的文本字符串。

注释

无论是单字节还是双字节,RIGHT 始终将每个字符作为 1 计数,而与默认语言设置无关。

在用于在 DirectQuery 模式下部署然后查询的模型中时,此 DAX 函数可返回不同的结果。 有关 DirectQuery 模式下的语义差异的详细信息,请参阅 https://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)