如上图所示,当查询日期为本年度的时候,表头的时间则显示到当前月份,如果是往年,表头时间则显示1-12月,如果用户选择本年度后的时间,则提示不能选择本年度以后的日期.
UNIQUEARRAY(MAPARRAY(range(date($日期,1,1),if($日期==year(TODAY()),TODAY(),date($日期,12,1)),1),FORMAT(ITEM,'yyyy-MM')) )