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 形式に変換したいのですが、うまくいきません。「=Sum([Totalmins])」である TotalMinSum という変数を作成しようとしましたが、同じ式から参照しました-

=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 に入り、sum(@Select(ProjectTotals\Totalmins)) の値を持つ変数をユニバースに追加しました。これをレポートで絶対値として使用できるようになりました。

于 2013-06-14T09:55:33.387 に答える