0

レポートの 1 つに計算フィールドがあります。

=IIf(Fields!Log_Total.Value > 0, (Fields!Log_Cost.Value + Fields!Labor_Cost.Value + Fields!Part_Cost.Value + Fields!Other_Costs.Value) / Fields!Log_Total.Value, 0)

私が見た限りでは、これは私が達成しようとしていることの正しい構文です。つまり、基本的に、ゼロでない場合はゼロをチェックし、これらを追加してこれで割ります。レポートを実行すると、フィールドが #ERR と表示されます。上記のすべてのフィールドはデータセットの一部であり、正常に機能していることがわかります。助けてください

4

1 に答える 1

0

表情自体はいい感じです。そうしないと、レポートを起動したときにすぐにエラーが発生します。

合計の 1 つ以上のフィールドにnullデータ ソースの値がありますか? その場合、合計が機能しない場合があります。

すべての値が実際に数値型を持っていると確信していますか? それらのどれもstringデータベースからまたは何かとして返されないことを確認してください。

于 2012-05-24T14:34:34.157 に答える