我在SSRS 2008 R2中使用Row Group And Column Group。 我设计的报告包含两个行组(et.Pixel,Name)和一个列组(et.Date)。 预览报告如下:
| Date1 | Date2 | Date2 |
Pixel | Name | Input | Ng | Name | Input | Ng | Name | Input | Ng |
| XXX1 | 1000 | 2 | | | | | | |
| | | | YYY1 | 2000 | 1 | | | |
2M | | | | YYY2 | 1000 | 2 | | | |
| | | | YYY3 | 3000 | 5 | | | |
| | | | | | | ZZZ1 | 800 | 2 |
| | | | | | | ZZZ2 | 500 | 3 |
|Total | 1000 | 2 |Total | 6000 | 8 |Total | 1300 | 5 |
我的问题是,如何让预览报告在报告中不显示空白列。 例如:
| Date1 | Date2 | Date2 |
Pixel | Name | Input | Ng | Name | Input | Ng | Name | Input | Ng |
| XXX1 | 1000 | 2 | YYY1 | 2000 | 1 | ZZZ1 | 800 | 2 |
2M | | | | YYY2 | 1000 | 2 | ZZZ2 | 500 | 3 |
| | | | YYY3 | 3000 | 5 | | | |
|Total | 1000 | 2 |Total | 6000 | 8 |Total | 1300 | 5 |
答案 0 :(得分:0)
这是名称的分组,导致您遇到的问题。由于名称不同,它们不会在同一条线上。
从好的方面来说,你可以解决这个问题。如果数据与显示数据类似,我会将名称中的数字编号分组,而不是整个名称。
=MID(Fields!Name.Value, 4, LEN(Fields!Name.Value) - 3)
当然,你在这个表达式的同一天没有XXX和YYY数据,否则你会有多行。