我使用SQL 2008 我的报告左边是几个小组,然后是一些数字和另一个数字(在右边),也必须进行分组。
Field1 Filed2 Filed3 Num1 Num2 Num3 Num4
fff sss aaa 1000 2000 3000 4000
bbb 2000 3000
ccc 4000 5000
即。对于Filed1 + Field2
的每个组合,Num3和Num4是相同的我可以使用BIDS报告设计器实现这一目标吗?
答案 0 :(得分:1)
是 - 假设您已经根据数据集将未分组的表插入到报表中,并希望单独按Field1和Filed2进行分组:
对于详细信息行中的每个Field1,Filed2,Num3和Num4单元格,将Visibility> Hidden表达式(在“属性”窗口中)设置为如下所示:
=Iif(Fields!FIELD1.Value = Previous(Fields!FIELD1.Value) and
Fields!FILED2.Value = Previous(Fields!FILED2.Value), True, False)
答案 1 :(得分:0)
只需按照您希望它们显示的顺序,将您想要的每个项目添加为(父组)而不添加页眉或页脚。然后添加您希望始终显示的其余列。结果应如下所示。
ParentGrp1 ParentGrp2 Col1 Col2 Col3
Valdez Spill abc xyz 123
bca kfj 222
emf lrl 333
Spill2 abd omc 412
oke ttl 555
如果这是你想要的。否则,你总是可以使用Marks技术制作任何字段,以便不连续显示多个。