找回密码
 立即注册

QQ登录

只需一步,快速开始

server2021

高级会员

30

主题

147

帖子

1031

积分

高级会员

积分
1031

[已处理] 公式计算不准

server2021
高级会员   /  发表于:2023-5-16 20:09  /   查看:2435  /  回复:18
1金币
本帖最后由 Simon.Sun 于 2023-5-31 09:28 编辑

我使用公式计算月数

DATEDIF([开始日期],[结束日期],"M")

The DATEDIF function returns the number of months between two dates.For the dates:
Start date: January 1, 2023
End date: December 31, 2027The number of months between these two dates is:
=DATEDIF("2023/1/1", "2027/12/31", "M")
= 60 months
按理是没问题的,但是活字格里面算出来是59,不知何故
数据表公式字段fx用的就是DATEDIF([开始日期],[结束日期],"M")


更新一下进展
公式字段,同样是=DATEDIF("2023/1/1", "2027/12/31"+1, "M")
内建表表现符合预期
外联表是59

18 个回复

正序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-18 12:32:23
19#
数据库的限制,mysql不支持这种+1的写法。大佬看看是否可以放在页面上用公式计算代替呢。
回复 使用道具 举报
server2021
高级会员   /  发表于:2023-5-17 18:19:40
18#
David.Zhong 发表于 2023-5-17 13:44
好的,已复现,我和开发反馈下~

好的,一般多久可以修复
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-17 13:44:44
17#
好的,已复现,我和开发反馈下~
回复 使用道具 举报
server2021
高级会员   /  发表于:2023-5-17 11:04:38
16#
David.Zhong 发表于 2023-5-17 10:55
mysql还是sqlserver还是其他外联表?

MYSQL 5.7
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-17 10:55:04
15#
server2021 发表于 2023-5-17 10:50
找到规律了
外联表:

mysql还是sqlserver还是其他外联表?
回复 使用道具 举报
server2021
高级会员   /  发表于:2023-5-17 10:50:56
14#
找到规律了
外联表:

内部表:

本帖子中包含更多资源

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

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-17 10:42:34
13#
好滴~
回复 使用道具 举报
server2021
高级会员   /  发表于:2023-5-17 10:39:53
12#
server2021 发表于 2023-5-17 10:32
我就是这么搞的。出来是59

奇怪了,我新开一个项目新建一个表就是好的。先结掉这个帖子。
回复 使用道具 举报
server2021
高级会员   /  发表于:2023-5-17 10:32:34
11#
David.Zhong 发表于 2023-5-17 10:31
靠人不如靠己,为什么不试一下呢。多尝试哟~

另外想要做什么,可以一次性说清楚,大家也好有个完整 ...

我就是这么搞的。出来是59
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-17 10:31:32
10#
靠人不如靠己,为什么不试一下呢。多尝试哟~

另外想要做什么,可以一次性说清楚,大家也好有个完整的研究的方向~

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部