在 NetSuite 保存的搜索中,如果任何行符合条件,如何从结果中完全消除记录

问题描述 投票:0回答:1

我正在尝试创建一个已保存的搜索,它将显示没有“ABC”到岸成本类别的入站货件列表。

我正在使用“Landed Cost Category None of 'ABC'”但结果我得到了所有记录,只有带有“ABC”类别的行没有显示。

我期望的是,如果 INBOUNDSHIPEMNT123 有 1 条带有“ABC”类别的行和其他带有不同类别的行,我的搜索将完全消除 INBOUNDSHIPEMNT123,因为有 1 条“ABC”行。目前只有 ABC 行被删除,但记录显示在搜索结果中

netsuite saved-searches
1个回答
0
投票

我的帐户中没有启用入站发货,但我可以向您展示一种使用公式对任何交易类型进行分组和汇总标准的方法。

在我的示例中,我将向您展示如何查找任何没有“合作伙伴折扣”项目的销售订单。

我们将使用以下条件开始新的交易保存搜索:

  • Type = ‘销售订单’
  • 主线=“否”
  • Date Created on or after ‘1/1/2023’(只是为了让数据集更小)

在结果选项卡上,我们将添加一个公式字段。这不是必需的,但它可以帮助我们测试我们需要的公式。在结果选项卡上:

  • 文件编号 - 组
  • 公式(数字)-总和:
    case when {item} = ‘Partner Discount’ then 1 else 0 end

此公式将为非合作伙伴折扣的每一行生成 0,为合作伙伴折扣的每一行生成 1。当我们按文档编号 GROUP 并按此公式 SUM 时,此处为 0 的任何交易都没有合作伙伴折扣。

现在,回到标准部分,在摘要子选项卡上,添加:

  • SUM - 公式(数字)- 是 0 -
    case when {item} = ‘Partner Discount’ then 1 else 0 end

这表示我们只想返回公式总和为 0 的行(按文档编号分组),这意味着它没有任何合作伙伴折扣项目。

© www.soinside.com 2019 - 2024. All rights reserved.