如何在reportviewer中计算最大值,最小值和平均值

时间:2020-05-20 14:14:55

标签: c# reportviewer

我是新来的报告查看者,很抱歉如果我不能在这里问到这里 我有这样的报告:

enter image description here

在“最大值”字段上,我只想显示“时间”字段的所有数据之间的最大值 例如,应该只返回95。是否可以做?

我试图这样做:

=Max(Fields!timertempo.Value,"DataSet1")

但是在所有报告中重复相同的结果

enter image description here

第一个应该是95,第二个应该是122,第三个应该是94,依此类推 有可能这样做吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您需要将此数据分别按第一列和第二列(“位置”和“操作员”)进行分组。如果您已经按照上面的屏幕快照所示完成了此操作,则需要获取每个组的最大值。 Max函数的语法如下:

Max(expression, scope, recursive)  

请检查以下链接:Max in SSRS

所以,我们需要调整的是使表达式像这样:

=max(Fields!time.Value,"Place")

这里的位置是群组名称。这将产生所需的确切输出。 enter image description here

我不知道您的确切业务需求,但希望对您有帮助。