永洪社区

标题: 如何用格间计算脚本计算出基于日期参数的上月末日期,上季末日期 [打印本页]

作者: yh_osmht9AZ    时间: 2024-5-24 14:01
标题: 如何用格间计算脚本计算出基于日期参数的上月末日期,上季末日期
如何用格间计算脚本计算出基于日期参数的上月末日期,上季末日期
作者: 美滋滋    时间: 2024-5-24 14:30
上月月末日:
formatDate(eomonth(parseDate(文本参数1.valule,"yyyy-MM-dd"),-1),"yyyy-MM-dd")
上个季度月末日:
if (quarter(parseDate(文本参数1.value,"yyyy-MM-dd"))== 1) {
    formatDate(date(year(parseDate(文本参数1.value,"yyyy-MM-dd"))-1 ,1,1),"yyyy-12-31")
}
if (quarter(parseDate(文本参数1.value,"yyyy-MM-dd"))== 2) {
    formatDate(date(year(parseDate(文本参数1.value,"yyyy-MM-dd")) ,1,1),"yyyy-03-31")
}
if (quarter(parseDate(文本参数1.value,"yyyy-MM-dd"))== 3) {
    formatDate(date(year(parseDate(文本参数1.value,"yyyy-MM-dd")) ,1,1),"yyyy-06-30")
}
if (quarter(parseDate(文本参数1.value,"yyyy-MM-dd"))== 4) {
    formatDate(date(year(parseDate(文本参数1.value,"yyyy-MM-dd")) ,1,1),"yyyy-09-30")
}
作者: yhdata_lyaa    时间: 2024-5-24 15:01
参考楼上也可以

上月最后一天dateAdd(dateTrunc('month',param["文本参数1"]), "dayofyear", -1)
上个季度最后一天dateAdd(dateTrunc('quarter',param["文本参数1"]), "dayofyear", -1)

重复了帖子https://club.yonghongtech.com/thread-72264-1-1.html




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4