找回密码
 立即注册

QQ登录

只需一步,快速开始

KinnSoft

高级会员

108

主题

494

帖子

1999

积分

高级会员

积分
1999

活字格认证微信认证勋章元老葡萄

KinnSoft
高级会员   /  发表于:2019-9-11 16:16  /   查看:3848  /  回复: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讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-9-11 18:48:33
沙发
日期用MAX函数不行吧!这个的话,要不你使用多种IIF判断来判断,或者因为ACtiveReports支持脚本函数,你可以通过写脚本的形式来实现。具体脚本的调用参考葡萄城报表模板库的这个事列:


本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2019-9-12 11:28:49
板凳
KearneyKang 发表于 2019-9-11 18:48
日期用MAX函数不行吧!这个的话,要不你使用多种IIF判断来判断,或者因为ACtiveReports支持脚本函数,你可以 ...

好的我试试
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-9-12 11:44:38
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部