在SSRS中为datetime参数显示NULL的更好方法是什么?

时间:2014-06-13 20:50:31

标签: datetime reporting-services null

我这里有点咸菜。我们的用户,更具体地说是我的老板认为显示" NULL"对于日期来说,并不是真的有意义,因为实际上所有日期都是在日期时间为#34; NULL"时考虑的。有没有办法改变单词" NULL"到" ALL",或允许参数默认值中的文字?当我尝试输入一些像""作为参数的默认值,我收到一条错误消息,说明它不被允许,因为它不是日期/时间。还有其他方法吗?

现在的样子:

enter image description here

我们希望看起来像这样:

enter image description hereenter image description here

或者还是有任何其他想法表明所有日期都在考虑之中,而不是真的" NULL"?谢谢!

2 个答案:

答案 0 :(得分:1)

我认为没有任何能力来自定义NULL标签。

可能你最好的解决方法是不允许在date参数中使用null,并让另一个参数带有更好的标签,如“Select all results”,然后使用它来过滤你是否在查询中使用date参数。

答案 1 :(得分:-1)

如果没有正确处理它,显示NULL并不是一个好习惯,因为NULL是'值未知'或'没有数据'。所以它无法与任何其他价值进行比较。例如,如果我不知道两个人DOB并且我在DOB值字段中输入了NULL,这并不意味着两者都具有相同的DOB,只是因为两者都具有NULL值。

您可以在报告中编写脚本/表达式来处理NULL值,如果它是NULL则解析日期字段然后您可以根据需要设置为某个默认日期值。