请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

KinnSoft
论坛元老   /  发表于:2019-9-11 16:16  /   查看:17  /  回复:3
1金币
目前这边有个函数
[returnplacename] 的值如果等于"CAT LAI" 就取 [Saildate]-4天 不然取 [Saildate]-6天
然后获得的值再和[cydate]比大小 取日期大的

我是按照下面的写法但是会报错,好像日期不能用MAX比
=MAX(IIF([returnplacename]="CAT LAI",DateAdd(day,-4[Saildate]),DateAdd(day,-6,[Saildate])),[cydate])

能帮忙给个函数吗

3 个回复

倒序浏览
KearneyKang
超级版主   /  发表于:7 天前
沙发
日期用MAX函数不行吧!这个的话,要不你使用多种IIF判断来判断,或者因为ACtiveReports支持脚本函数,你可以通过写脚本的形式来实现。具体脚本的调用参考葡萄城报表模板库的这个事列:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!5分为非常满意!

葡萄城技术服务团队
官方网站:https://www.grapecity.com.cn/
回复 使用道具 举报
KinnSoft
论坛元老   /  发表于:6 天前
板凳
KearneyKang 发表于 2019-9-11 18:48
日期用MAX函数不行吧!这个的话,要不你使用多种IIF判断来判断,或者因为ACtiveReports支持脚本函数,你可以 ...

好的我试试
回复 使用道具 举报
KearneyKang
超级版主   /  发表于:6 天前
地板
请点击评分,对我的服务做出评价!5分为非常满意!

葡萄城技术服务团队
官方网站:https://www.grapecity.com.cn/
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册