NetSuite 保存的搜索:尝试显示最近一次取值为 true 的分拣

我正在进行一项搜索,该搜索查看未结销售交易的列表,我想显示他们的履行状态,其中包括申请交易以及如果选票是否已打印。

我的条件设置为排除销售订单,这些订单的商品配送申请交易状态为已发货或任何未结销售未关闭计费取消的订单。我得到的结果一直工作到我尝试添加拣货票详细信息的地步。因为销售订单可以有多个履行,并且打印的打印票在真假之间来回切换,所以我只想显示最近打印的拣货票值。我希望我的仓库团队查看未结订单列表,并查看拣货单是否已打印,以及是否已开始履行,它处于哪个阶段,全部通过一次搜索完成。

我尝试过:使用 MAXIMUM 汇总 max({systemnotes.newvalue}) keep(dense_rank last order by {systemnotes.date}) 但最终结果显示所有值,而不仅仅是“打印的拣货单”。

我试过: case when {systemnotes.field} = 'Printed Picking Ticket' then 'Yes' else 'No' end 但结果显示拣选票是从过去的打印件中打印出来的 - 即使最近的值是假的。

我已经接触过 DENSE_Rank 并觉得那里有一个解决方案,但我对这种类型的公式/代码的了解有限...

vfshangjitiku 回答:NetSuite 保存的搜索:尝试显示最近一次取值为 true 的分拣

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/32364.html

大家都在问