集算器的聚合函数支不支持 filter
==datasource=file(“C:/sort_ods.ctx”).open().cursor@m (‘金额’,‘活动名称’,‘case_nmbr’,‘性别’)
==cursor_0_0=channel(datasource).groups(case_nmbr, 活动名称;avg(‘金额’,‘金额’>500) + sum(‘金额 1’,‘性别’==“男”))
datasource.skip()
==fetch_0_0=cursor_0_0.result()
==group_0_0=fetch_0_0
==channel_0=group_0_0
datasource.close()
return [channel_0]
可以写成 avg(if(‘金额’>500,‘金额’,null)),sum 同理