1.SUM_AGG(IF(max(日期),金额,0)) max(日期)是我乱写的,不知道怎么用函数表达取日期字段里最大值及其对应的金额,这个日期不一定等于当下真实的年月
2.SUM_AGG(IF(max(日期)年份-1,金额,0)) 这里max(日期)年份-1同样是乱写的,主要想取上面一条记录对应去年同期金额
建议可以的话,直接sql处理
帆软的max函数不支持日期取最大值
或者先把日期转换,在max取试试
max(DATETONUMBER(日期))试试
但是记得sum_agg中,日期会先做累加
1. SUM_AGG(IF( 日期 = max(日期),金额,0))
2. SUM_AGG(IF(日期 = YEARDELTA(max(日期),-1),金额,0))