3 评论

0 收藏

分享

[Bug] 自动化流程中的日期问题

有两个表:
【入库单】:入库日期、仓库、商品名称、商品规格、重量
【库存】:仓库、商品名称、商品规格、盘点日期、盘点重量、入库总量、出库总量、当前库存

要求:
【入库单】新建、修改、删除记录时自动汇总入库日期在盘点日期之后所有入库重量的总和,更新至【库存】的“入库总量”

自动化流程如下:
目标表格:【库存】
修改数据:AND( {目标表格.仓库}= {当前数据.仓库},{目标表格.商品名称}= {当前数据.商品名称}, {目标表格.商品规格}= {当前数据.商品规格})
修改字段:
入库总量:SUM({当前表格.重量)}, AND({当前表格.入库日期}> {目标数据.盘点日期}, {当前表格.仓库}= {当前数据.仓库}, {当前表格.商品名称}= {当前数据.商品名称}, {当前表格.商品规格}= {当前数据.商品规格}))

问题:上述流程的执行结果入库总量为0,如果将 “AND({当前表格.入库日期}> {目标数据.盘点日期}”改为“AND({当前表格.入库日期}> '2017-8-10'”则结果正确。请问正确的表达式该如何写?


回复

举报 使用道具

相关帖子
全部回复 (3)
查看全部
时间判断用datedif函数试试

伙伴办公-助力你的梦想!

举报 回复 支持 反对 使用道具

SUM({当前表格.实重}, AND( DATEDIF({当前表格.入库日期}, {目标数据.盘点日期},'D')>0, {当前表格.仓库}= {当前数据.仓库}, {当前表格.商品名称}= {当前数据.商品名称}, {当前表格.商品规格}= {当前数据.商品规格}))
提示有非法参数变量!

举报 回复 支持 反对 使用道具

你看看是不是有不对的符号

伙伴办公-助力你的梦想!

举报 回复 支持 反对 使用道具

gzallan
注册会员
主题 1
回复 1
粉丝 0
|网站地图
快速回复 返回顶部 返回列表