SSRS Asc 函数

SSRS Asc 和 AscW 函数是文本函数,用于返回给定字符串字段中最左边字符的 ASCII 码或值。本文将通过示例说明如何使用 Asc 和 AscW 函数查找表列中的字符代码。

查找字符 ASCII 码的 SSRS Asc 和 AscW 函数的语法如下所示。

Asc(Fields!FulName.Value)
AscW(Fields!FulName.Value)

为了演示 Asc 和 AscW 函数,我们使用下面的员工表,该表有 15 条记录,按职业分组。图片显示了表格报表中的记录。

Source Table

SSRS Asc 函数示例

为此,我将在“姓名”列的右侧添加一个新列。然后,右键单击“姓名”列下的文本框,然后选择“表达式”。为了帮助您理解报表,我建议您参考 SSRS 中关于图表、表格、分组和格式化表格的文章。

这将打开以下表达式窗口,用于查找字符的 ASCII 值。下面的 SSRS Asc 函数代码将返回 Name 列中最左边字符的 ASCII 值。

=Asc(Fields!Name.Value)
SSRS Asc Function expression to find the ASCII code of a character

我将创建另一个新列,并将其命名为 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。

SSRS Asc Function to find the ASCII character code report preview