5.0.01246版本
如图,我想求现在距离首次订购日期,月份数。
比如华东地区首次订购日期为2024-03-15,那么距离现在的月份数就是(3、4、5、6、7)=5个月(即横跨5个月)
如果,我添加了查询日期范围为2024-04-01至2024-06-30,那么就是该地区在这个期间最早下单日期,距离2024-06,跨了几个月
该怎么实现呢
林.. 发表于 2024-7-3 13:42
我没描述清楚,我是按销售地区分组,求每个组的最早订购日期,和截止到现在横跨的月份
销售地区分组: 利用表格分组的分组条件
最早订购日期: min(订购日期)
截止到现在横跨的月份: {DateDiff(DateInterval.month, min(订购日期), Today())} 问题描述:
计算当前时间距离首次订购日期的月份数。
问题解决:
您好,计算时间的月份数差值是可以做到的。您可以通过 DateDiff 进行计算:{DateDiff("m", 订购日期, Now())},其中Now()表示获取当前时间,
计算时间差值的维度:
“yyyy”(年)、“q”(季度)、“m”(月)、“y”(日)、“w”(周)、“d”(天)、“h”(小时)、“n”(分钟)或 “s”(秒)。
Eden.Sun 发表于 2024-7-3 11:59
问题描述:
计算当前时间距离首次订购日期的月份数。
我没描述清楚,我是按销售地区分组,求每个组的最早订购日期,和截止到现在横跨的月份 lucas.Yan 发表于 2024-7-3 14:27
销售地区分组: 利用表格分组的分组条件
最早订购日期: min(订购日期)
截止到现在横跨的月份: {DateDiff ...
好的,谢谢。
我一直这样写{DateDiff("mm", min(订购日期), now())}不行 您好这个第一个参数您参考这个:
计算时间差值的维度:
“yyyy”(年)、“q”(季度)、“m”(月)、“y”(日)、“w”(周)、“d”(天)、“h”(小时)、“n”(分钟)或 “s”(秒)。
月用 "m"
即可 Felix.Li 发表于 2024-7-3 16:20
您好这个第一个参数您参考这个:
计算时间差值的维度:
“yyyy”(年)、“q”(季度)、“m”(月)、“y ...
好的,聚合函数里用这个不行,要用楼上的DateInterval.month 林.. 发表于 2024-7-5 08:34
好的,聚合函数里用这个不行,要用楼上的DateInterval.month
您好,方便给一下您说的这个不生效的表达式么?我们这边具体看一下呢。正常情况下,DateInterval.month或者 "m"都应该生效的才对。 Eden.Sun 发表于 2024-7-5 09:30
您好,方便给一下您说的这个不生效的表达式么?我们这边具体看一下呢。正常情况下,DateInterval.month ...
{DateDiff("m", min(订购日期), Today())},我刚试了可以,可能昨天格式上一直有错
林.. 发表于 2024-7-5 09:44
{DateDiff("m", min(订购日期), Today())},我刚试了可以,可能昨天格式上一直有错
嗯嗯, 好的。正常情况下都是可以的。那您这个问题解决了吗?如果已经解决的话,那我们就把帖子关闭了。:lol
页:
[1]
2