我的窗户长度有问题。
我的情况: 如果事件发生在长度3内,则会触发1输出 如果事件发生在长度3之后,则输出消失
示例: 事件顺序: 1:甲 2:乙 3:C 4:d 5:电子 6:甲 7:C 8:d 9:电子 10:F 11:乙 事件规则: Z = A - >乙 预期输出:自win:length(3)
以来,Z将出现在索引号2处我的问题:输出Z也在索引编号11处触发eventhought它超过了win:length(3)
我的简单代码:
"SELECT a.index, a.event FROM pattern [every (a=EventList(event=A) -> b=EventList(event=B))].win:length(3)"
愿任何人帮我弄清楚如何解决这个问题吗? 提前谢谢。
答案 0 :(得分:0)
"模式[...]。窗口"不会将模式匹配限制为窗口中的内容。如果要将模式匹配限制为窗口中匹配识别的内容。
请参阅数据窗口下的table。
(" pattern [...]。window"对于其他情况很方便,例如用于连接或迭代)