SSRS Asc 和 AscW 函数是文本函数,用于返回给定字符串字段中最左边字符的 ASCII 码或值。本文将通过示例说明如何使用 Asc 和 AscW 函数查找表列中的字符代码。
查找字符 ASCII 码的 SSRS Asc 和 AscW 函数的语法如下所示。
Asc(Fields!FulName.Value)
AscW(Fields!FulName.Value)
为了演示 Asc 和 AscW 函数,我们使用下面的员工表,该表有 15 条记录,按职业分组。图片显示了表格报表中的记录。

SSRS Asc 函数示例
为此,我将在“姓名”列的右侧添加一个新列。然后,右键单击“姓名”列下的文本框,然后选择“表达式”。为了帮助您理解报表,我建议您参考 SSRS 中关于图表、表格、分组和格式化表格的文章。
这将打开以下表达式窗口,用于查找字符的 ASCII 值。下面的 SSRS Asc 函数代码将返回 Name 列中最左边字符的 ASCII 值。
=Asc(Fields!Name.Value)

我将创建另一个新列,并将其命名为 Asc2。接下来,右键单击其下方的文本框以编写以下表达式。此处,Right 函数返回最右边的字符,Asc 函数返回最右边字符的 ASCII 码。
=Asc(Right(Fields!Name.Value, 1))
请单击预览选项卡以查看姓名列第一个字符的字符代码。C = 67、R = 82、P = 80、G = 71。有关更多函数 >> 在此单击!
同样,如果您检查 Christy Mehta 的最后一个字符 = 97、f = 102、s = 115、n = 110。
