【发布时间】:2016-11-18 15:02:09
【问题描述】:
我在报表生成器的报表中有一个表达式,总和可以为 0,但当它显示时,它显示“此时有作业请求”。而不是“此时有 0 个(或‘没有’)工作请求。”。如何在此语句中获得 0(或“否”)?
【问题讨论】:
标签: reportbuilder3.0
我在报表生成器的报表中有一个表达式,总和可以为 0,但当它显示时,它显示“此时有作业请求”。而不是“此时有 0 个(或‘没有’)工作请求。”。如何在此语句中获得 0(或“否”)?
【问题讨论】:
标签: reportbuilder3.0
不清楚你在问什么,但听起来如果它为零,它实际上是返回空白。所以做这样的事情:
=IIF(
ISNOTHING(Fields!MightBeZeroValue.Value) OR
Fields!MightBeZeroValue.Value) = "",
"0",
Fields!MightBeZeroValue.Value)
这意味着如果“MightBeZeroValue”字段为空或为空,则显示零,否则显示该字段。希望这会有所帮助。
如果你可以在 SQL 中做到这一点,那就更好了:
SELECT
ISNULL(MightBeZeroValue.Value, 0) AS MightBeZeroValue
FROM
SomeTable
【讨论】: