You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite已保存搜索:如何完全排除含指定行的入库装运记录

解决入库装运已保存搜索排除含特定落地成本类别的记录问题

要实现完全排除包含"ABC"落地成本类别的入库装运(而非仅隐藏对应子行),需要从主记录层面判断是否存在目标子记录,而非直接筛选子行。以下是两种可行方案:

方案一:使用汇总筛选实现

  1. 创建入库装运类型的已保存搜索,进入「筛选条件」标签
  2. 添加汇总筛选条件:
    • 选择字段:落地成本类别
    • 条件:等于,值填写ABC
    • 将该筛选的汇总类型设置为计数
    • 调整条件为等于,值填写0
  3. 进入「结果」标签,确保入库装运的标识字段(如内部ID、名称)的汇总类型设置为分组

这个逻辑是统计每个入库装运下"ABC"类别的行数,仅保留计数为0的记录——也就是完全没有该类别落地成本的入库装运。

方案二:使用公式字段筛选

  1. 同样创建入库装运已保存搜索,进入「筛选条件」标签
  2. 添加**公式(文本)**类型的筛选,输入以下公式:
    CASE WHEN EXISTS (SELECT 1 FROM {inboundshipmentlandedcost} WHERE {inboundshipmentlandedcost.inboundshipment} = {inboundshipment.internalid} AND {inboundshipmentlandedcost.landedcostcategory} = 'ABC') THEN 'Y' ELSE 'N' END
    
  3. 设置该筛选的条件为等于,值填写N

这个公式会检查当前入库装运是否存在"ABC"类别的落地成本行,仅保留标记为"N"的记录——即无该类别行的入库装运。

为什么原筛选不生效?

原筛选是直接作用于落地成本子记录的,NetSuite会保留主入库装运记录,仅过滤掉不符合条件的子行,而非排除整个主记录。必须通过汇总统计或子查询的方式,在主记录层面做判断才能达到需求。

内容的提问来源于stack exchange,提问作者Soumodip Mukherjee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:07:14