按照股票代码分组聚合,聚合时要求筛选CLOSE列大于其80%分位的数据。
如果是筛选大于80%分位的数据,可以使用内置的arggTopN函数,大于80%分位的数据,其实就是top20%的数据。
select SecurityID,aggrTopN(func=yourAggFunc, funcArgs=(CLOSE), sortingCol=CLOSE, top=0.20, ascending=false) as result from data group by SecurityID