我认为这很简单,但我必须遗漏一些东西
这是我的表达
=Sum(ReportItems!ID.Value)/Sum(ReportItems!NumberofUnits.Value)
我收到此错误。
The Value expression for the textbox 'textbox14' uses an aggregate function on a report item. Aggregate functions can be used only on report items contained in page headers and footers.
我真的只想将这两个报告项目值分开。
答案 0 :(得分:0)
您不能在ReportItem上使用聚合函数(SUM)。请记住,ReportItem是报表中的文本框或其他对象。所以要么将表达式改为:
ReportItems!ID.Value/ReportItems!NumberofUnits.Value
或者,如果您的ID和NumberofUnits报表项位于数据集的上下文中(例如,在Tablix中),并且它们都对应于数据集中的字段,请执行以下操作:
Sum(Fields!ID.Value)/Sum(Fields!NumberofUnits.Value)
您可以选择指定SUM函数应该使用的范围,方法是将范围的名称(例如数据集名称,Tablix名称,组名称)作为SUM函数的第二个参数添加。