CHR( ) 函数

返回与指定的 ASCII 码相关联的字符。

语法

CHR(数值

参数

名称 类型 描述
数值 数值 1 和 255 之间的一个有效数值表达式。

输出

字符。

示例

基本示例

返回 "A":

CHR(65)

返回 "1":

CHR(49)

高级示例

向货币域中的每个值添加英镑符号 (£)

创建一个计算域,该域在 Invoice_Amount 域中的金额之前添加英镑符号(ASCII 码 163)。数值 Invoice_Amount 域被首先转换为一个字符域,并且前导和后继空格被除去。

DEFINE FIELD Currency_UK COMPUTED CHR(163)+ALLTRIM(STRING(Invoice_Amount, 12))

备注

何时使用 CHR( )

使用 CHR( ) 函数可返回与任何 ASCII 码相关联的字符,包括那些不能直接用键盘输入或直接在屏幕上显示的字符。使用 CHR( ) 可搜索域或记录以了解这些特定字符是否存在。

引用 NUL

引用 ASCII NUL(空)字符 CHR(0) 可能产生不可预测的结果,因为 Analytics 将其用作文本限定符。如有可能,应避免此种情况。

相关函数

CHR( ) 是 ASCII( ) 函数的逆函数。

ACL 脚本指南 14.1