我这里有点咸菜。我们的用户,更具体地说是我的老板认为显示" NULL"对于日期来说,并不是真的有意义,因为实际上所有日期都是在日期时间为#34; NULL"时考虑的。有没有办法改变单词" NULL"到" ALL",或允许参数默认值中的文字?当我尝试输入一些像""作为参数的默认值,我收到一条错误消息,说明它不被允许,因为它不是日期/时间。还有其他方法吗?
现在的样子:
我们希望看起来像这样:
或
或者还是有任何其他想法表明所有日期都在考虑之中,而不是真的" NULL"?谢谢!
答案 0 :(得分:1)
我认为没有任何能力来自定义NULL标签。
可能你最好的解决方法是不允许在date参数中使用null,并让另一个参数带有更好的标签,如“Select all results”,然后使用它来过滤你是否在查询中使用date参数。
答案 1 :(得分:-1)
如果没有正确处理它,显示NULL并不是一个好习惯,因为NULL是'值未知'或'没有数据'。所以它无法与任何其他价值进行比较。例如,如果我不知道两个人DOB并且我在DOB值字段中输入了NULL,这并不意味着两者都具有相同的DOB,只是因为两者都具有NULL值。
您可以在报告中编写脚本/表达式来处理NULL值,如果它是NULL则解析日期字段然后您可以根据需要设置为某个默认日期值。