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

QQ登录

只需一步,快速开始

诗仙·1957

高级会员

162

主题

396

帖子

1338

积分

高级会员

积分
1338
诗仙·1957
高级会员   /  发表于:2022-6-10 09:12  /   查看:2032  /  回复:6
1金币




本意是要用变量命令取值这个公式字段计算后得结果值,变量命令得到的值不是想要的。
结果是当日期1值为空时 取值为当前日期减去日期,如果日期1有值就用日期1减去日期     
然后设置变量命令 取值为计算后,

实际应用时问题:




第一个循环 计算正确,第2个会计算错误????



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

最佳答案

查看完整内容

日期背后其实是一串数字,日期越新,这个数字就越大,如果您用小日期减大日期得到的自然就是个负数

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-10 09:12:24
来自 7#
日期背后其实是一串数字,日期越新,这个数字就越大,如果您用小日期减大日期得到的自然就是个负数
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-10 09:35:12
2#
老板,我是真看不懂您这是干了什么,截图看着有些混乱,还涉及了多个服务端命令和视图。
需要您附上一个可以复现问题的工程文件和说明操作步骤。
这样我们这边可以更好地理解您的问题,更好的帮助到您哦~



回复 使用道具 举报
诗仙·1957
高级会员   /  发表于:2022-6-10 10:05:56
3#
本帖最后由 诗仙·1957 于 2022-6-10 10:13 编辑
Joe.xu 发表于 2022-6-10 09:35
老板,我是真看不懂您这是干了什么,截图看着有些混乱,还涉及了多个服务端命令和视图。
需要您附上一 ...






原理一样的,这里为何取值为空????

或者

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-10 10:27:41
4#
根据您这个公式字段和数据表的数据来看,当日期1不是空的时候,日期的值是空的,所以相减就是空了



本帖子中包含更多资源

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

x
回复 使用道具 举报
诗仙·1957
高级会员   /  发表于:2022-6-10 10:41:25
5#
Joe.xu 发表于 2022-6-10 10:27
根据您这个公式字段和数据表的数据来看,当日期1不是空的时候,日期的值是空的,所以相减就是空了

把不等于 改为等于 效果 依旧没有达到呢,比如 等于空用当前时间减去,不等于空 用日期减去  还是只有2行数据正确
回复 使用道具 举报
诗仙·1957
高级会员   /  发表于:2022-6-10 11:00:18
6#
本帖最后由 诗仙·1957 于 2022-6-10 11:10 编辑
Joe.xu 发表于 2022-6-10 10:27
根据您这个公式字段和数据表的数据来看,当日期1不是空的时候,日期的值是空的,所以相减就是空了

if(ISBLANK([日期1]),NOW()-[日期],[日期1]-[日期])一顿摸索之后发现   用了这个函数就正确  




另外发现 当日期超过1天这个 减去就会显示为负    这个怎么办呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部