Visual StudioでASP.NET開発にCrystal Reports 10を使って
表を作成するコトになったんだけれども、
どうやら値の「オブジェクトの書式設定」>「数値」を
いじってみても、四捨五入はされるようだけれど
切捨ては出来ない様子。
例えば
有効桁数:小数第1位
四捨五入:小数第3位
とかにしちゃえば、
66.6666
|
(第3位で四捨五入)
↓
66.67
|
(有効桁数を表示)
↓
66.6
で、見かけ上切捨てされて見えるかなと思ったんですが、
どうも無理なよう。。。
仕方ないので、なんか未だによくわからない
Crystal構文とやらで書くコトにしました。
式フィールドを作成して、
Truncate([値], [小数の有効桁数])と書き込んで対処。
例えば
Truncate(66.6666, 1)
って書くと、
66.6
を返してくれます。
お陰でめでたく値が切捨てされました。
でもわざわざ切捨てしたいが為に、
式フィールドを作成してCrystal構文書かないといけないのって結構手間。
因みに調べてみたところ、前のバージョンだと
書式設定から切捨てが出来たらしいです。
何でなくなったんだろ。
PR