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])