我有两个参数(start_date , end_date),通过链接传给另外一个报表,另外一个报表根据穿过来的参数, 将这两个参数 自动截取 每个月的 第一天 和最后一天,例如:我start_date 为: 2023-10-01 end_date 为:2023-11-30 那就自动截取成 2023-10-01 2023-10-30 2023-11-01 2023-11-30 这样的
1为第一天,-1为最后一天。把"2023-09-01"换成 $start_date,把"2023-11-30"换成 $end_date :
MAPARRAY(MAPARRAY(RANGE(0,DATEDIF("2023-09-01","2023-11-30","M"),1),FORMAT(MONTHDELTA("2023-09-01",item),"yyyy-MM-dd")),DATEINMONTH(item,1)+"-"+DATEINMONTH(item,-1))
DATEINMONTH($start_date,1)
DATEINMONTH($start_date,-1)
DATEINMONTH($end_date,1)
DATEINMONTH($end_date,-1)
为什么要截取这样 不是很明白 想按月分组???