Ssrs 2008 基于隐藏/显示列的分组表达式
基于此的问题: 我有一个基于布尔参数(按顺序显示)True或False显示和隐藏的列 报告中的列如下所示:Ssrs 2008 基于隐藏/显示列的分组表达式,ssrs-2008,reportbuilder3.0,Ssrs 2008,Reportbuilder3.0,基于此的问题: 我有一个基于布尔参数(按顺序显示)True或False显示和隐藏的列 报告中的列如下所示: Customer Order Charge1 Charge2 Charge3 CNI XHA156 200.00 150.00 50.00 CNI TY156 100.00 200.00 100.00 LSI
Customer Order Charge1 Charge2 Charge3
CNI XHA156 200.00 150.00 50.00
CNI TY156 100.00 200.00 100.00
LSI UXYH 100.00 100.00 100.00
Customer Charge1 Charge2 Charge3
CNI 300.00 350.00 150.00
LSI 100.00 100.00 100.00
这是选择“按顺序显示”为真时显示的列和表。
但是,当选择为False时,将显示以下内容:
Customer Charge1 Charge2 Charge3
CNI 200.00 150.00 50.00
LSI 100.00 100.00 100.00
但是,它应该显示以下内容:
Customer Order Charge1 Charge2 Charge3
CNI XHA156 200.00 150.00 50.00
CNI TY156 100.00 200.00 100.00
LSI UXYH 100.00 100.00 100.00
Customer Charge1 Charge2 Charge3
CNI 300.00 350.00 150.00
LSI 100.00 100.00 100.00
当前已设置的行分组表达式如下:
=IIF(Parameters!Displayorder.Value=true, Fields!customer.Value & Fields!deal.Value, Fields!customer.Value)
然而,这似乎并不是费用的总和。请告诉我如何修改此报告以生成所需的输出。我们将非常感谢您的帮助 使用与示例相同的数据: 我有一个基于此的简单表格: 请注意,我有一个组,并显示该组的标题行。因此,所有不同的费用字段都使用
Sum
aggregate
该组有两个分组项:
第二项的表达式为:
=IIf(Parameters!DisplayByOrder.Value, Fields!Order.Value, Nothing)
此表达式表示,如果参数为True
,则按顺序
字段包含分组,否则不分组
我还根据参数选择隐藏了Order
列
运行时对我正常工作: