多个过滤条件的使用
数据接口中的列表,有4个过滤条件,4个条件之间都是用 并且 连接,问题:当有过滤条件是空值时,不能查询到数据,这需要如何处理?
修改过滤条件示例:
原条件:
( 本模板.采集时间 >自定义参数.开始时间 )并且 (本模板.采集时间<自定义参数.结束时间 ) 并且 (本模板.设备标识 = 自定义参数.设备标识)
修改后:
( 本模板.采集时间 >自定义参数.开始时间或者自定义参数.开始时间=常量.空 )并且 ( 本模板.采集时间<自定义参数.结束时间或者自定义参数.结束时间=常量.空 ) 并且 (本模板.设备标识 = 自定义参数.设备标识或者自定义参数.设备标识="" )
PS:如果某自定义参数A是文本类型,则用:或者 自定义参数.A = ""
过滤条件添加不为空的条件即可 两种方法
1.源头解决,在表单数据项定义时对这个四个数据项勾选必填,这样就能保证保存的数据项没有空值
2.后期过滤,在你现有的四个并且过滤条件后再添加四个对应过滤条件,并且数据项.<>常量空 楼上这个方法很准确,比较全面详细了。比较专业的介绍了。
页:
[1]