根据选择的年份和月份怎么得到这个日期的这个月有几周?
count(UNIQUEARRAY(maparray(range(DAYSOFMONTH(date($年,$月,1))), week(date($年,$月,item)))))
根据获取日期在当月中是第几周-https://help.fanruan.com/finereport/doc-view-2596.html
思路:使用DATEINMONTH()获取日期所在月份的第一天日期,使用WEEKDAY()获取第一天的星期数,加上查询日期的天数,除以7向上取整,即为日期在当月的第几周。
月末一天第几周,减去月初第几周,加上本省一周就可以了
week(dateinmonth(format($NF+"-"+$YF+"-01","yyyy-MM-dd"),-1))-week(format($NF+"-"+$YF+"-01","yyyy-MM-dd"))+1
问答里有这样的例子,放个链接你去看看https://bbs.fanruan.com/wenda/question/52487.html