Reporting services 防止组被隐藏,但仍然汇总?2005年SSRS

Reporting services 防止组被隐藏,但仍然汇总?2005年SSRS,reporting-services,reportingservices-2005,Reporting Services,Reportingservices 2005,在SSRS 2005 Layout designer中,我有一个类似这样的报告: Amount ParentLineNumber ChildLineNumber =Last(Fields!Amount.Value) 这基本上是一个资产负债表,一些行(父行)是其他行的子附属。小计总是出现,但用户希望能够在小计中包含其他明细行。(请注意,我不计算这些小计,它们是数据库查询中的行,因为它们是

在SSRS 2005 Layout designer中,我有一个类似这样的报告:

                                            Amount
ParentLineNumber       ChildLineNumber      =Last(Fields!Amount.Value)
这基本上是一个资产负债表,一些行(父行)是其他行的子附属。小计总是出现,但用户希望能够在小计中包含其他明细行。(请注意,我不计算这些小计,它们是数据库查询中的行,因为它们是由会计输入的,我使用它们的小计而不是重新计算很重要,因此我不使用sum()。因此,以下是到目前为止报告的样子,其中第4行和第7行是小计:

       4  1    $100
       4  2    $400
       4  3    $150
   -   4  4    $650
       7  5    $500
       7  6    $400
   -   7  7    $900
因此,在切换一个组时:

   +   4  4    $650
       7  5    $500
       7  6    $400
   -   7  7    $900
   +   4  4    $650
   +   7  7    $900
其他组切换为:

   +   4  4    $650
       7  5    $500
       7  6    $400
   -   7  7    $900
   +   4  4    $650
   +   7  7    $900
等等

我现在遇到的问题是,我已经添加了行项目的描述。 问题:如何使描述不被取消,并以与值相同的方式使用上一个函数?像这样:

                        April   June   
   +   4  4  *Fruits*   $650    $750   
       7  5  Carrots    $500    $650   
       7  6  Celery     $400    $345
   -   7  7  Vegetables $900    $795
我自己完成的工作,这里的问题是缺少对汇总项目的描述:(

问题:当组汇总时,说明文本消失。在本例中,它显示第4行的值,即父小计,但第4行的说明缺失。

我尝试更改组的表达式以使用最后一个函数,但它们仍然被隐藏。这是may layout现在的样子:

                                                                                       Amount
ParentLineNumber   =Last(...ChildLineNumber.Value)   =Last(...LineDescription.Value)   =Last(Fields!Amount.Value)
第二个组基于ParentLineNumber组设置为可见,这显然是这些列隐藏的原因。那么如何在ParentLineNumber上保留+/-汇总选项,并始终显示LineDescription

我对SSRS很陌生,为了解决这个问题,我做了很多努力

编辑:我考虑的另一件事是设置组值,如下所示:

IIF(Is Collapses show ParentLineNumber&ParentDescription, else show ChildLineNumber&ChildDescription)

通过在第一列中执行此操作,当折叠时,它仍将显示父级的描述。但我不知道如何完成此操作,因为我仍然需要第一个gorup对所有子级都相同,以便折叠它们,这当然隐藏了子组:(

这是一个大问题,Aaron,通常将其分解为更小的组件可能会有所帮助。另一个可能更具体的帮助是查看您的数据集-如果总数在数据集中返回,类别名称也是吗?@thomas Yeh,我尝试尽可能多地介绍我迄今为止尝试的内容。是的,我的数据集t将组作为列包含在其中,该列是第一个块中显示的ParentLineNumber元素以及ParentDescription(vegatable/fruit)。