SUM_AGG(IF(OR(MONTH(年份)=12,AND(YEAR(年份)=YEAR(NOW()),MONTH(年份)=6)),研究生+本科,0))
首先人数是个期末时点数不需要年度累加 所以取了历年季报里的12月份数据。
然后2022年现在是7月,由于9月31还没到,所以最新的季末数据是6月份,但我嫌继续做嵌套 if当前月份<7,3,if当前月份<10,6,if当前年份<当前年份+1,9 太繁琐。。。于是手写了一个6
想问下能简化公式让他自动取数么
= SUM_AGG(IF(MONTH(${年份})=12,${研究生}+${本科},0))/SUM_AGG(IF(YEAR(${年份})=YEAR(NOW()),${在岗},0))
————————————————————————————
=SUM_AGG(IF(OR(MONTH(年份)=12,FORMAT(年份,"yyyy-MM") = IF(TODAY() != DATEINQUARTER(TODAY(),-1),FORMAT(DATEDELTA(DATEINQUARTER(TODAY(),1),-1),"yyyy-MM"),FORMAT(TODAY(),"yyyy-MM"))),研究生+本科,0))