ReportingServer 同行合并

这篇小日记是为了帮助本人自己记忆而做的简单笔记。

仅供个人记忆----

(1)当实现完合并前的表时,在布局里,选中整个Table,右键——属性——组——添加——分组和排序属性(组名默认tableList_Group1)——选择分组方式 相关的表达式(去掉组头组尾)——确定。

(2)选择预合并列

打开属性窗口:

 

设置属性 HideDuplicates选择值TableList_Group1

再将其属性BoarderStyle边框样式设为“None,Solid,Solid,None,=IIf(RowNumber("TableList_Group1")=CountRows("TableList_Group1"),"Solid",Nothing)”。

运行结果:

到此,“档案号”一列已完成上下同数据行合并:

(3)同理,名称一列也是同样做法设置。以此类推,合并想要合并的列。

但是在这里值得注意的是,序号一列要变成如下:

同内容合并后,序号只有一个与之对应。这需要在抽数据的时候进行处理,需要用到“Select dense_rank() over (order by 重复字段) As SortNo”。

最后得出的重复序号按照上面的做法进行合并。

 

 

 

posted @ 2013-04-11 17:09  dean.wei  阅读(281)  评论(0)    收藏  举报