SSRS 报告给我一个聚合错误
SSRS Reports giving me an aggregate error
尝试在 SSRS 中做一些数学运算并遇到此错误。
The Value expression for the text box ‘totalboxes3’ has an inner aggregate in an outer aggregate that specifies a dataset scope. An aggregate that specifies a dataset scope cannot contain other aggregates.
我正在使用表达式:
=Sum(Fields!GP_Goal.Value, "Main") / Sum(Sum(Fields!Smartphone_Postpaid.Value) - Sum(Fields!CPE_Postpaid_Only.Value), "Main")
我是 SSRS 的新手,所以我想了解这是在问我什么以及如何解决它。
我也试过
=Sum(Fields!GP_Goal.Value, "Main") / Sum(Sum(Fields!Smartphone_Postpaid.Value, "Main") - Sum(Fields!CPE_Postpaid_Only.Value, "Main"))
问题是这样的:
Sum(Sum(Fields!Smartphone_Postpaid.Value) - Sum(Fields!CPE_Postpaid_Only.Value)
不需要外部SUM,只需减去总和并在总和内指定数据集:
=Sum(Fields!GP_Goal.Value, "Main") / (Sum(Fields!Smartphone_Postpaid.Value, "Main") - Sum(Fields!CPE_Postpaid_Only.Value, "Main"))
尝试在 SSRS 中做一些数学运算并遇到此错误。
The Value expression for the text box ‘totalboxes3’ has an inner aggregate in an outer aggregate that specifies a dataset scope. An aggregate that specifies a dataset scope cannot contain other aggregates.
我正在使用表达式:
=Sum(Fields!GP_Goal.Value, "Main") / Sum(Sum(Fields!Smartphone_Postpaid.Value) - Sum(Fields!CPE_Postpaid_Only.Value), "Main")
我是 SSRS 的新手,所以我想了解这是在问我什么以及如何解决它。
我也试过
=Sum(Fields!GP_Goal.Value, "Main") / Sum(Sum(Fields!Smartphone_Postpaid.Value, "Main") - Sum(Fields!CPE_Postpaid_Only.Value, "Main"))
问题是这样的:
Sum(Sum(Fields!Smartphone_Postpaid.Value) - Sum(Fields!CPE_Postpaid_Only.Value)
不需要外部SUM,只需减去总和并在总和内指定数据集:
=Sum(Fields!GP_Goal.Value, "Main") / (Sum(Fields!Smartphone_Postpaid.Value, "Main") - Sum(Fields!CPE_Postpaid_Only.Value, "Main"))