2013-09-23 31 views
0

当前我正在使用以下一段代码。它会查找ValueTrigger的第一个事件并将其保存并忽略所有下一个ValueTriggered事件。然后它将currentData.last 值与第一个ValueTriggered事件进行比较。Esper:重置std:firstevent()

select 
* 
from 
Tick as currentData unidirectional, 
ValueTriggered.std:firstevent() as triggerPoint 
where 
currentData.last < triggerPoint.highValue; 

我想实现的是当条件匹配时,休息triggerPoint的值。我想用一些函数来改变std:firstevent(),当有条件匹配时(通过重置,我的意思是下一个ValueTriggerd值)重置值。

回答

1

听起来像“每个ValueTriggered - >打勾(...)” 也可以使用从命名窗口显式删除来完成“重置”。

+0

谢谢....它帮助 –