SSRS レポートでゼロで除算するときに #error を排除しようとしています。私はまだ#errorを与える次の式を持っています
=IIf(IsNothing(Lookup(Fields!id.Value, Fields!id2.Value, Fields!Stock.Value, "Models")),
88 , Fields!QTY_AVL.Value * 100 /
Lookup(Fields!id.Value, Fields!id2.Value, Fields!Stock.Value, "Models"))
ただし、以下のように / を * に切り替えると、値 88 が正しく取得されます
=IIf(IsNothing(Lookup(Fields!id.Value, Fields!id2.Value, Fields!Stock.Value, "Models")),
88 , Fields!QTY_AVL.Value * 100 *
Lookup(Fields!id.Value, Fields!id2.Value, Fields!Stock.Value, "Models"))
どちらの場合でも、ルックアップ値> 0である正しい値が得られます
(Fields!QTY_AVL and Fields!Stock come from different sources)
明らかな何かが欠けていますか?これについての洞察は大歓迎です。