当前位置: 首页 > >

SSRS:报表开发中的一些小技巧

发布时间:

1.文本多行显示的处理方法。
参考SSRS: Multiple Ways to Split a String into Multiple Lines
(1) 使用VB的换行符 VBCRLF
(2)使用ASCII码的转换符 CHR(10)
(3)使用HTML的转换符 BR
值得注意的是,在使用HTML转换符时,需要该控件支持HTML属性,设置对应的控件的HTML属性,
例子:


-- VBCRLF
="这是第一行"+ VBCRLF +"这是第二行"

-- CHR(10)
="这是第一行"+ chr(10) +"这是第二行"

--

="这是第一行
这是第二行"


显示结果


2.将层级关系的数据显示在一列.
参考how-to-create-a-single-column-multiple-group-grouping-in-ssrs
(1)首先将第一层的栏位拖到列组里面-Employee

(2)然后将第二层的栏位拖到列组里面-SubCategory

(3)然后选中第二层的栏位所在的组-SubCategory,点击鼠标右键,调出右键菜单,在右键菜单中选择插入行,选择在在行组外上方插入,如图所示:

效果如下图

此时的效果图为:

(4)将第一层的列组信息复制到步骤(3)中新添加的行的第二层的列组的上方的单元格内,如图所示,将Employee复制到SubCategory的上方单元格内。

效果图如下显示:

(5)删除多余的列,第一列Employee列,


效果图如下显示:

这就实现了两层关系的在一列中显示的效果,
多层关系的可以按照这样的步骤重复操作即可。

实现效果如下图:


编外:附上SQL_Server_Community_FAQs_Manual



友情链接: