0
RIGHT("0" & (SUM(Fields!TotalTimeSpent.Value MOD 60, "Group3")), 2)

值为 273,我返回 93 而不是预期的 33。

在此处输入图像描述

表达式的目的是计算花费的时间,这里是完整的表达式。这几乎适用于所有条目,这是我见过的唯一一个添加值而不是修改的示例。

= IIF(FLOOR(SUM(Fields!TotalTimeSpent.Value / 60, "Group3")) = 0, "00", FLOOR(SUM(Fields!TotalTimeSpent.Value / 60, "Group3"))) & ":" & RIGHT("0" & (SUM(Fields!TotalTimeSpent.Value MOD 60, "Group3")), 2)
4

1 回答 1

2

您是否可能打算在运行 SUM 后进行 MOD 计算?所以表达式是:

=RIGHT("0" & (SUM(Fields!TotalTimeSpent.Value, "Group3") MOD 60), 2)

作为测试,如果我只运行:

=RIGHT("0" & (273 MOD 60), 2)

它给了我 33 的预期结果。

于 2012-07-11T17:50:23.510 回答