SSRS GetChar 函数是一个文本函数,它将返回给定索引位置的字符。GetChar 函数用于在字符串中查找指定索引位置的字符值,其语法如下所示。
=GetChar(Fields!FullName.Value, 5)
为了演示 SSRS GetChar 函数,我们使用下面这个包含 15 条记录的 Employee 表。下图显示了 Table 报表中的记录。

SSRS GetChar 函数示例
为此,我将在 Name 列的右侧添加一个新列。接下来,右键单击 GC Name 下方的文本框,然后选择 Expression。为了更好地理解报表,我建议您参考 SSRS 中关于图表、表格、分组和格式化表格的文章。
这将打开以下表达式窗口来查找字符。下面的 SSRS GetChar 函数返回 Name(字符串)列中第七个索引位置的字符。索引从 1 开始,到 N 结束。
=GetChar(Fields!Name.Value, 7)

同样,我将在 Email Address 列的右侧创建另一个新列。接下来,右键单击其下方的文本框以编写以下表达式。这里,Len 函数返回字符总数,并从中减去三。然后,GetChar 函数返回 Email 列右侧第四个位置的字符值或字符。更多函数请 >> 单击此处!
=GetChar(Fields!Email_Adress.Value, Len(Fields!Email_Adress.Value) - 3)
请单击 GetChar 函数预览选项卡以查看报表。
