日期区间控件收费(3000¥),建议以下方案:
步骤 1:创建参数和控件
下拉框参数 dateRange

日期参数 startDate 和 endDate
数据类型:日期
控件类型:日期控件(分别为开始和结束日期)
步骤 2:设置动态默认值公式startDate 的默认值公式
IF($dateRange == '今日', TODAY(),
IF($dateRange == '昨日', TODAY() - 1,
IF($dateRange == '本周', TODAY() - WEEKDAY(TODAY()) + 2,
IF($dateRange == '上周', TODAY() - WEEKDAY(TODAY()) + 2 - 7,
IF($dateRange == '本月', DATEINMONTH(TODAY(), 1),
IF($dateRange == '上月', DATEINMONTH(MONTHDELTA(TODAY(), -1), 1),
TODAY()))))))
endDate 的默认值公式
IF($dateRange == '今日', TODAY(),
IF($dateRange == '昨日', TODAY() - 1,
IF($dateRange == '本周', TODAY() - WEEKDAY(TODAY()) + 2 + 6,
IF($dateRange == '上周', TODAY() - WEEKDAY(TODAY()) + 2 - 7 + 6,
IF($dateRange == '本月', DATEINMONTH(TODAY(), -1),
IF($dateRange == '上月', DATEINMONTH(MONTHDELTA(TODAY(), -1), -1),
TODAY()))))))
最终效果可满足需求
