如何根据传入的年份值动态生成未来的六年的年份值,如:输入2021,得到2021-2027
输入2022得到2022-2027,如果输入2021,2022则得到他们的并集2021-2027 或者得到他们的交集2022-2026
想通过传入的参数,来动态生成年份用在数据集where后面,请问如何实现?
大佬救急~
此处有误,根据上下文理解,应该为输入2021,得到2022-2026
假设输入的参数为$year,因为可能会输入两个数,公式如下:
if(find(",",$year)>0,joinarray(maparray(split($year,","),range(item,item+5)),","),range($year,$year+5))
参数是单个值的时候可以使用range()函数,是多个值就需要用JS遍历了
公式的方式是这样 你可以把下面的公式用在数据集里${}这个你会用哈
A1替换你输入的值
YEAR(YEARDELTA(DATEINYEAR(A1,1),1)) + "-" + YEAR(YEARDELTA(DATEINYEAR(A1,1),6))