英语

从文本中从右开始提取一串字符。

例如,如果自动生成的字符串以表示日期的数字结尾,则可以使用RIGHT函数提取日期。

右(文本[,字符数])

参数

论点 数据类型 描述
文本

文本

可以是行项、文本常量或通用表达式。

要从中提取字符的文本。
字符数(可选)

数量

可以是行项、属性或表达式。

要从文本字符串中提取的字符数。

如果省略此参数,RIGHT函数将只返回文本字符串中的最后一个右字符。

如果此参数使用负数或零,RIGHT函数将返回一个空白结果。

中的字符数文本参数时,RIGHT函数只返回字符串中的字符。

RIGHT函数返回文本格式的结果。

语法的例子

右(反馈ID, 10)

在这个例子中,anplan从另一个系统接收到的每个反馈都有一个唯一的代码来标识它。以一个10个字符的字符串结束,该字符串对应于dd-mm-yyyy格式的日期。

这个公式使用反馈ID的行项文本参数,10字符数论点。因此,此公式从每个反馈ID的末尾提取代表日期的10个字符。然后可以在模型的其他部分中使用或导出。

约束

RIGHT函数不能用于列表项。转换列表要以文本格式设置的项名字函数,如果您需要对它们使用RIGHT函数。

计算引擎功能差异

在Polaris中,RIGHT函数对所有文本值的行为与预期一致,包括那些包含复合字符或来自基本多语言平面(Basic Multilingual Plane, BMP)之外的字符的文本值。

在Classic Engine中,RIGHT函数考虑的是:

  • BMP内的Unicode字符为1
  • 来自BMP外部的Unicode字符为2
  • 组合字符(例如带有重音或变音符号的字符)的长度等于组件的数量

Excel等效

例子

从行项目中提取第一个单词

在这个例子中,a服装列表显示在列上,有四个项目,帽子衬衫短裤,裤子

三个文本格式的行项显示在行上,红色的产品蓝色的产品,黄色的产品。这些包含产品名称。还有一个列表格式的行项目,服装列表,其中包含产品类型。控件所使用的值文本论点。

底部的四行包含使用RIGHT函数从文本字符串的右侧提取字符的公式。


帽子 衬衫 短裤 裤子
红色的产品 红色的帽子 红衫军 红色的短裤 红色的裤子
蓝色的产品 蓝色的帽子 蓝色的衬衫 蓝色的短裤 蓝裤子
黄色的产品 黄色的帽子 黄色的衬衫 黄色短裤 黄色的裤子
服装列表 帽子 衬衫 短裤 裤子
右(红色产品,4) 帽子 红外热成像 运动 爵士
右(蓝色产品,6) e帽子 衬衫 短裤 用户
右(黄色产品,8) 低的帽子 女衬衫 w短裤 裤子
右(姓名(服装清单),3) 美国胸科协会 即时战略游戏 即时战略游戏 人队

对列表维度中的项使用RIGHT

你可以使用函数返回列表格式的列名。然后,你可以使用名字函数将名称转换为文本格式,这与RIGHT函数兼容。

在本例中,水果列表显示在列上,两个行项显示在行上。两个行项都包含公式。


苹果 桃子 香蕉 胡萝卜 黄瓜 生菜
项目(产品) 苹果 桃子 香蕉 胡萝卜 黄瓜 生菜
(名称(项目(产品)),5) ppl 疼痛 傻子 rrots 敢于 ttuce

在公式中直接输入文本的示例

右(“最喜欢的球队”,4)

本例使用RIGHT函数将文本字符串直接键入到公式中。它使用4字符数论点。这意味着它返回团队,文本字符串的最后四个字符。

免责声明

我们定期更新Anapedia内容,以提供最新的说明。