空白数据库值显示为0,而不是空白

时间:2018-02-27 14:01:38

标签: crystal-reports odbc servicenow

我使用Crystal Reports 2016报告ServiceNOW中的数据(通过ODBC集成)。我正在制作一份报告,该报告将确定何时未按特定形式填写字段。我遇到了一个问题,该问题确定了何时未填写字段(数据库中的空白条目,不为空)与何时填写0字段之间的区别。

CR16似乎总是将空白条目解释为0,它可以求和并注册为数字,而不是字符串。我已经尝试过使用isnull({table.field}),但由于字段条目为空,不为空,这不起作用。我也可以将该空白条目与0的条目进行比较,CR16将其作为相同的条件进行比较,尽管确认SNOW数据库中的条目不同。

我在Google上看了很多,但人们倾向于使用空白和null互换,在这种情况下,SNOW特别显示该单元格中的空白与null或0值。

我假设这是一个设置,就像报告选项中的“NULL为默认值”设置(顺便说一句,这对此没有任何作用)。是否有人知道某种技术能够为此问题返回空白而不是值?

0 个答案:

没有答案