SSRS - 如何 AVG 然后格式化数字

SSRS - How to AVG then format a number

我正在尝试获取每次呼叫的平均处理时间以显示为 HH:MM:SS。

我似乎无法弄清楚如何获取 AVG(Field) 并使其成为 HH:MM:SS。我可以 A) avg 并得到一个代表秒数的十进制数,或者为 HH:MM:SS 中的所有调用格式化总秒数。但似乎无法将两者结合起来。我确信这很简单,但在这里找不到任何有用的东西。

这是我失败的尝试之一。 “=格式(平均(字段!AHT.Value),'HH:MM:SS')”

如有任何帮助,我们将不胜感激!

您应该可以做类似...

=DATEADD(DateInterval.Second, AVG(Fields!AHT.Value), Today())

然后在文本框属性中将此文本框格式化为时间,在 'Number' 下或使用格式代码 T

这给出了这个结果..

表达式所做的只是获取 Today(),它只是日期(因此时间是 00:00:00),然后加上平均秒数。所以实际结果就是今天的日期加上我们想要的时间。然后将文本框格式化为仅 time,以隐藏日期部分。