如果小于0设置为Null / Blank - SQL Reporting Services

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果小于0设置为Null / Blank - SQL Reporting Services相关的知识,希望对你有一定的参考价值。

我为报告运行了以下表达式。

=DateDiff(DateInterval.Hour, Fields!ClockedIn.Value, Fields!ClockedOut.Value)

虽然这适用于我需要它,但如果用户忘记退出,那么我需要它将小时工作值设置为空白或者提出一条消息说“ - 用户尚未计时”

这样做很简单吗?

编辑:我尝试了以下 - 这是正确的方法吗?

=IIf((DateDiff(DateInterval.Hour, Fields!ClockedIn.Value, Fields!ClockedOut.Value)<0 = TRUE, "User not clocked out", DateDiff(DateInterval.Hour, Fields!ClockedIn.Value, Fields!ClockedOut.Value)))

目前,这在TRUE之后的逗号上是错误的

答案

试试这个....

 =IIf((DateDiff(DateInterval.Hour, Fields!ClockedIn.Value, Fields!ClockedOut.Value)<0, NULL, DateDiff(DateInterval.Hour, Fields!ClockedIn.Value, Fields!ClockedOut.Value))

以上是关于如果小于0设置为Null / Blank - SQL Reporting Services的主要内容,如果未能解决你的问题,请参考以下文章

Django model何时使用null和blank

Django models中的null和blank的区别

Django models中的null和blank的区别

Django 模型字段默认为 Null

django Field Types

ORM字段参数