0

SSRS 2012 レポートの DataSet にpriceとというフィールドがあります。フィールドに基づく式を使用しminIncrementて書式を設定したい。たとえば、がでありがである場合、をレポートに として表示します。が でがである場合は、を as として表示します。priceminIncrementprice94.95000minIncrement0.01price94.95price12345.000000minIncrement1price12345

それを行う方法はありますか?可能なminIncrement値は次のとおりです。

0.000100
0.010000
0.100000
0.250000
1.000000
4

1 に答える 1

3

次のような式を作成できます。

=Format(
    Fields!Price.Value, 
    Switch(
        Fields!MinIncrement.Value = 0.000100, "0.0000",
        Fields!MinIncrement.Value = 0.010000, "0.00",
        Fields!MinIncrement.Value = 0.100000, "0.0"
    )
)

SwitchMinIncrement の他の可能な値でステートメントを拡張するだけです。

于 2013-06-15T17:47:26.703 に答える