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

値は 273 です。予想される 33 ではなく 93 が返されます。

ここに画像の説明を入力

式の目的は、費やされた時間を計算することです。完全な式は次のとおりです。これはほとんどすべてのエントリで機能します。これは、モッディングの代わりに値を追加している唯一の例です。

= 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 に答える