Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime 在SSR中为日期时间参数显示NULL的更好方法?_Datetime_Reporting Services_Null - Fatal编程技术网

Datetime 在SSR中为日期时间参数显示NULL的更好方法?

Datetime 在SSR中为日期时间参数显示NULL的更好方法?,datetime,reporting-services,null,Datetime,Reporting Services,Null,我这里有点棘手。我们的用户,更具体地说,我的老板认为日期显示为“NULL”并没有真正意义,因为实际上所有日期都是在datetime为“NULL”时考虑的。有没有办法将单词“NULL”更改为“ALL”,或者允许在参数默认值中使用文本?当我尝试输入一些文本(如“”)作为参数的默认值时,我会收到一条错误消息,说这是不允许的,因为它不是日期/时间。还有其他方法吗 现在的样子: 我们希望它是什么样子: 或 或者有任何其他想法表明所有日期都在考虑之中,而不是真正的“空”?谢谢 在不正确处理的情况下显示NU

我这里有点棘手。我们的用户,更具体地说,我的老板认为日期显示为“NULL”并没有真正意义,因为实际上所有日期都是在datetime为“NULL”时考虑的。有没有办法将单词“NULL”更改为“ALL”,或者允许在参数默认值中使用文本?当我尝试输入一些文本(如“”)作为参数的默认值时,我会收到一条错误消息,说这是不允许的,因为它不是日期/时间。还有其他方法吗

现在的样子:

我们希望它是什么样子:


或者有任何其他想法表明所有日期都在考虑之中,而不是真正的“空”?谢谢

在不正确处理的情况下显示NULL是不好的做法,因为NULL是“值未知”或“无数据”。因此,它无法与任何其他值进行比较。例如,如果我不认识两个人DOB,我在DOB值字段中输入NULL,这并不意味着两个人都有相同的DOB,仅仅因为他们都有NULL值


您可以在报告中编写脚本/表达式来处理空值,解析日期字段(如果为空),然后可以根据需要设置为一些默认日期值或其他值

我认为没有任何能力自定义空标签


最好的解决方法可能是在日期参数中不允许为空,并使用另一个具有更好标签(如“选择所有结果”)的参数,然后使用它来筛选查询中是否使用日期参数

虽然这是真的,但与问题更新无关:我最后只是解释了“NULL”是唯一的方法。不过,我喜欢你的想法,因此我们可以在其他报告中实施这一点。谢谢