我正在使用Visual Studio构建一个报告,并对诸如总计等事项进行各种计算。
我现在正试图找到两个总数的百分比,但我正在努力,因为它不允许我在我的一个表达式中使用2个聚合函数。
我的职能是:
=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")
AND
=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")
它们是相同的功能但是对2个不同的总数起作用,所以为了找出我必须将这两个函数相互划分的百分比,见下文: -
=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")/=Sum(Fields! Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")
有人可以提出更好的方法吗?
非常感谢,
答案 0 :(得分:0)
您可以使用Val功能
只需尝试这个
=Val(Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services"))/Val(Sum(Fields! Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services"))
答案 1 :(得分:0)
我最终设法搞清楚了。
我这样做的方法是使用下面的代码来引用确切的文本框,而不是尝试单独的聚合函数。这样我就不得不对两个总数进行划分。
见下面的代码: -
=(ReportItems!textbox20.Value) /
(ReportItems!textbox22.Value)
无论如何,请原谅对原始问题的建议。