防止群组被隐藏,但仍然汇总? SSRS 2005

时间:2011-05-06 20:35:47

标签: reporting-services reportingservices-2005

我在SSRS 2005布局设计器中有一个类似于此的报告:

                                            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  1    $100
       4  2    $400
       4  3    $150
   -   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

我自己完成了什么,这里的问题是缺少卷起物品的描述:(

                        April   June   
   +   4                $650    $750   
       7  5  Carrots    $500    $650   
       7  6  Celery     $400    $345
   -   7  7  Vegetables $900    $795

问题:当卷起组时,描述文本消失。在此示例中,它显示第4行的值,即父级小计,但缺少第4行的描述。

我尝试更改组的表达式以使用Last函数,但它们仍然被隐藏。这就是布局现在的样子:

                                                                                       Amount
ParentLineNumber   =Last(...ChildLineNumber.Value)   =Last(...LineDescription.Value)   =Last(Fields!Amount.Value)

第二组基于ParentLineNumber组设置为可见,这显然是隐藏这些列的原因。那么如何在ParenLineNumber上保留+/-汇总选项,并且还始终显示LineDescription?

我是SSRS的新手,并且已经做了很多努力来尝试解决这个问题。感谢。

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

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

通过在第一列中执行此操作,然后在折叠时,它仍将显示父级的描述。但我无法弄清楚如何实现这一目标,因为我仍然需要第一个gorup才能成为所有孩子都一样的东西,以便我可以将它们折叠起来,这当然会隐藏子群:(

0 个答案:

没有答案