クライアント側のレポートに小数点以下の桁数を使用する場合にのみ数値を表示する必要があります。ソース・データは、SQL money列からデータを取り込んだDecimalデータ型です。例えばSQLレポートの数値書式設定(ローカル、rdlc)
"2.5"
- 28.0000が表示されます
これを行うための書式設定オプションが見つかりません。私が最も近いのは "#、###。####"ですが、後に何もない場合でも小数点が表示されます。
ご提案ください。
クライアント側のレポートに小数点以下の桁数を使用する場合にのみ数値を表示する必要があります。ソース・データは、SQL money列からデータを取り込んだDecimalデータ型です。例えばSQLレポートの数値書式設定(ローカル、rdlc)
"2.5"
これを行うための書式設定オプションが見つかりません。私が最も近いのは "#、###。####"ですが、後に何もない場合でも小数点が表示されます。
ご提案ください。
データフィールドがUnitPriceの場合、テキストボックスの書式に式を適用できます(右クリック===>テキストボックスプロパティ=>数値=>カスタム=> fxを押してください)このようなフィールドの値を示します。
=IIF(Floor(Fields!UnitPrice.Value) = Fields!UnitPrice.Value,"#,0;(#,0)",
IIF(Floor(Fields!UnitPrice.Value * 10) = Fields!UnitPrice.Value * 10,"#,0.0;(#,0.0)","#,0.00;(#,0.00)")
)
このヘルプが必要です。
は金額がちょうどこの次の行を追加表現画面で自分のフィールド
あるとして例を挙げてみましょう。
Format(CDec(Fields!Amount.Value),"#.##")
正確に私が望むもの。ありがとう。 –