我有一份RDLC报告,它汇总了VB.Net中每个组的总数。它运行正常,但我想要做的是根据用户选择将组外的数字添加到特定的组中。
假设有三个小组:食品部,安全部和销售部。我希望在不影响销售和安全部门的情况下将数字2000添加到食品部。任何帮助?
答案 0 :(得分:0)
你可以使用这样的表达式:
=Sum(Fields!ValueToSum.Value) + IIf(Fields!Departments.Value = "Food Dept", 2000, 0)
这是一个简单的示例:使用ReportParameters
代替常量("Food Dept"
,2000
)。
答案 1 :(得分:0)
我会添加一个参数并指定值。 ex:@FoodDeptOffset
的整数参数可以作为
=Sum(Fields!FoodDept.Value) + (Parameters!FoodDeptOffset.Value)
答案 2 :(得分:0)
非常感谢您的答案。我能够通过传递一个参数来解决它。在加载Reportviewer的主窗体上,我附加了一个组合框,让用户可以选择要添加到哪个字段,并将其作为参数传递给rdlc报告。