NetSuite保存搜索以查找未为客户设置的子公司



我们使用多个子公司;显然每个顾客都至少有一个。大多数都有多个,而我正试图获得没有特定子公司(称之为"XYZ")的所有客户的列表。

最明显的方法是使用:
Subsidiary : Name does not contain 'XYZ'

或者,作为公式(数字):

case when {msesubsidiary.namenohierarchy} != 'XYZ' then 1 end

这不起作用,因为每个客户至少有一个不是XYZ的子公司,所以所有客户都满足条件并被返回。

我有一种感觉,解决方案将涉及计算每个客户的{mssudial . namenhierarchy}的数量,这= 'XYZ',并只返回那些数字为0的,但这不是我非常了解的领域。

我没有访问OneWorld系统的权限,但是我已经做了同样的事情,查找在给定位置没有首选bin的项目,并且在您希望显示子列表不包含任何所需值的任何记录时工作。你的想法是对的:

  1. 以客户为第一"结果"列,并将摘要类型设置为"group"。
  2. 设定你的"标准"根据需要筛选,例如排除非活动,仅限某些销售代表等
  3. 创建"摘要";过滤器:
  • Type = Sum
  • Field = Formula (Numeric)
  • 公式= {mssubsub.namenhierarchy} = 'XYZ' then 1 else 0 end
  • 条件= = 0

这将创建一个搜索,其中检查每个客户的子公司子列表,如果任何一行与XYZ匹配,则将标志设置为1,并且条件(= 0)则只显示子公司都不是XYZ的客户。

最新更新