Reporting Services正在为最小化的行组显示额外的行

时间:2010-06-03 09:35:07

标签: reportingservices-2005 reporting-services

我有一个使用嵌套行组的相当基本的SQL Server Reporting Services报告。每个子组依赖于将其父级扩展为可见,这都是非常标准的。布局是这样的:

{      Company
{ {      Car  SUM(Price)
{ { {      Part  Price

扩展时我想要的结果是这样的(我没事):

- SuperCarCompany
  - SuperCar 20
     Door 20
  - SuperCar2 70
     Door 30
     Window 40
- OtherCarCompany
  - SuperCar2 50 /* Same SuperCar2 */
    Door 50
- MoreCarCompany
  - BestCarEver 535
     Engine 500
     Door 30
     Window 5

最初打开的时候是这样的:

+ SuperCarCompany
+ OtherCarCompany
+ MoreCarCompany

然而,我得到了这个:

+ SuperCarCompany
 + SuperCar2 70 (i.e. sum of all SuperCar2)
+ OtherCarCompany
 + SuperCar 20
+ MoreCarCompany
 + BestCarEver 535

我甚至可以像这样扩展这些多余的行:

+ SuperCarCompany
 - SuperCar2 70 (i.e. sum of all SuperCar2)
    Door 30 (i.e. first child of any SuperCar2)

当我展开它上面的预期行时,超级行立即消失(即我需要扩展所有预期行以消除所有超级行)。

关于原因的任何想法?

1 个答案:

答案 0 :(得分:0)

答案是确保用于扩展行的控件恰好跨越最小化行和最大化行。

例如:

| |___|__| 
| |   |  |

而不是:

|_|___|__|
| |   |  |