我在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才能成为所有孩子都一样的东西,以便我可以将它们折叠起来,这当然会隐藏子群:(