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

NetSuite搜索无未结交易物料的公式需求

NetSuite 无未结交易物料搜索公式实现方案

核心思路

要筛选出无任何未结交易的物料(包含无交易记录或所有交易已结清的物料),关键是统计每个物料关联的未结交易数量,再过滤出数量为0的物料。以下是两种可行的实现方式:


方式一:汇总搜索(推荐)

通过汇总统计未结交易数量,再做过滤:

  1. 新建物料搜索,进入编辑界面。
  2. 在【结果】标签页:
    • 添加物料核心字段(如名称、内部ID),设置为「分组」类型。
    • 添加一个**公式(数字)**字段,命名为「未结交易数量」,公式内容:
      COUNT(CASE WHEN {transaction.status} NOT IN ('Cancelled','Closed','Completed','Paid in Full') THEN 1 END)
      
      将该字段设置为「汇总」类型。
  3. 在【标准】标签页,添加汇总条件:未结交易数量 = 0。
  4. 保存并运行搜索,即可得到目标物料列表。

方式二:子查询筛选

直接用子查询统计未结交易数量,作为筛选条件:

  1. 新建物料搜索,进入编辑界面。
  2. 在【标准】标签页,点击「添加筛选条件」,选择公式(数字)。
  3. 输入公式:
    NVL((SELECT COUNT(*) FROM transaction t WHERE t.item = {internalid} AND t.status NOT IN ('Cancelled','Closed','Completed','Paid in Full')), 0)
    
  4. 设置筛选条件为「等于 0」。
  5. 添加需要展示的物料字段,保存并运行搜索。

注意事项

  • 交易状态需根据你的NetSuite账户实际情况调整:比如采购订单的Received、Closed,销售订单的Fulfilled等,都要加入NOT IN的排除列表,确保仅统计真正的「未结」交易。
  • 如果只需关注特定类型的交易(如仅销售订单/发票),可在公式中追加AND t.type IN ('SalesOrd','Invoice')来限定交易类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 10:35:48