读书人

SSRS 2008请问一下

发布时间: 2012-01-24 23:11:55 作者: rapoo

SSRS 2008,请教一下
问题描述:

有报表如下: 有A,B,C,D,E五个字段,要求:如果前四列和上一条记录完全一样的话,就将对应行的前四列隐藏掉,否则正常显示出来.

A B C D E

3 7 8 5 M
3 7 8 5 N
3 7 8 5 O
2 4 5 4 C
2 4 5 7 P

要求显示如下:

A B C D E

3 7 8 5 M
N
O
2 4 5 4 C
2 4 5 7 P

这个问题在SSRS 2005中,我知道如何实现,但是现在用 2008,我不知道如何实现。 在线等待各位高手解答,谢谢!


[解决办法]

探讨
解决办法的前提条件是数据在进入SSRS之前已被排序,排序按照ABCD这样的规则

步骤1.修改Dataset,增加一列,为A+B+C+D,字段串拼接
步骤2.在报表的Layout部分,针对A,B,C,D Field,分别制定如下Expression:
[b]=IIF(Fields!F.Value = (Previous(Fields!A.Value)+Previous(Fields!B……

读书人网 >SQL Server

热点推荐