WSO2 CEP-时间窗口中的SIDDHI max函数返回null

WSO2 CEP-时间窗口中的SIDDHI max函数返回null,wso2,wso2carbon,complex-event-processing,wso2cep,siddhi,Wso2,Wso2carbon,Complex Event Processing,Wso2cep,Siddhi,我有一个查询,它捕获流中某个字段的最大值: from stream1#window.time(1 min) select max(value1) as max_value1 insert all events into newstream; 尽管如此,在此窗口之后,我开始在max_value1中获取空值 我对平均值也做了同样的操作,但是一旦所有事件从1分钟时间窗口过期,我总是得到0 感谢您告诉我们不一致的行为,基于SQL,它应该返回null。我们已经进行了修复,使得avg()、min()、m

我有一个查询,它捕获流中某个字段的最大值:

from stream1#window.time(1 min)
select max(value1) as max_value1 
insert all events into newstream;
尽管如此,在此窗口之后,我开始在max_value1中获取空值


我对平均值也做了同样的操作,但是一旦所有事件从1分钟时间窗口过期,我总是得到0

感谢您告诉我们不一致的行为,基于SQL,它应该返回null。我们已经进行了修复,使得avg()、min()、max()和sum()在表[1]中没有事件时返回null

如果需要,请使用default()或带有“is null”的ifThenElse()将null转换为extected默认值


[1]

你好,苏荷!谢谢你及时的回复。我该怎么办?用您提供的修复程序替换我的wso2 420?怎样?再次非常感谢