基于此的问题:Hide columns based on group
我有基于布尔参数(按订单显示)True或False显示和隐藏的列。
报告中的列如下:
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
这是按订单显示选择为True时显示的列和表。 但是,当它被选为False时,会显示以下内容:
Customer Charge1 Charge2 Charge3
CNI 200.00 150.00 50.00
LSI 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)
然而,这似乎并未汇总费用。请让我知道如何修改此报告以生成所需的输出。帮助将非常感激。
答案 0 :(得分:0)
使用与您的示例相同的数据:
我有一个基于此的简单表:
请注意,我有一个组,我正在显示该组的标题行。因此,所有不同的费用字段都使用Sum
汇总。
该小组有两个分组项目:
第二项的表达式为:
=IIf(Parameters!DisplayByOrder.Value, Fields!Order.Value, Nothing)
此表达式表示如果参数为True
,则包括Order
字段的分组,否则不进行分组。
我还根据参数选择隐藏了Order
列。
运行时可以正常运行: