SSRSでHH:MM時間形式を10進数に変換するにはどうすればよいですか? たとえば、3:30 は 3.5 になり、3:15 は 3.25 になります。
質問する
2411 次
1 に答える
0
これは私にとっていくつかのサンプルデータで機能します。うまくいけば、それをあなたのデータに適用できます。あなたのフィールドが呼ばれると仮定しますMyTime
:
=CDec(IIf(Instr(Fields!MyTime.Value, ":") = 2
, Left(Fields!MyTime.Value, 1)
, Left(Fields!MyTime.Value, 2)))
+ CDec(Right(Fields!MyTime.Value, 2)) / 60.0
これは、コロンの両側にある 2 つの文字列を取得し、それらを数値に変換し、分の部分をゼロで割ってから足し合わせます。私にとっては問題なく動作します。
于 2013-09-27T20:00:44.923 に答える