【发布时间】:2012-11-12 14:55:17
【问题描述】:
在我的 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)
我是否遗漏了一些明显的东西?对此的任何见解都非常感谢。
【问题讨论】:
标签: reporting-services ssrs-2008