0

我正在使用公式成功地将分钟数转换为“HH:mm”格式-

=ToDate(If((IsNull([Totalmins])) Or([Totalmins] = 0 )) Then ("00:00") Else FormatNumber(Floor([Totalmins] /60) ;"00") + ":" + FormatNumber(Floor(Mod([Totalmins] ;60)/1) ;"00");"HH:mm")

在 Totalmins 是绝对数的情况下,这很好用。但是我也想将 Totalmins 列的 SUM 转换为 HH:mm 格式,但我无法让它工作。我尝试创建一个名为 TotalMinSum 的变量,即“=Sum([Totalmins])”,并从相同的公式中引用它-

=ToDate(If((IsNull([TotalMinSum])) Or([TotalMinSum] = 0 )) Then ("00:00") Else FormatNumber(Floor([TotalMinSum] /60) ;"00") + ":" + FormatNumber(Floor(Mod([TotalMinSum] ;60)/1) ;"00");"HH:mm")

...但这不起作用。它只是给了我一个#ERROR。

有人知道我该怎么做吗?

4

1 回答 1

0

我自己想通了。进入 Designer 并在 Universe 中添加一个变量,其值为 sum(@Select(ProjectTotals\Totalmins))。我现在可以在报告中使用它,就好像它是一个绝对值一样。

于 2013-06-14T09:55:33.387 回答