我们使用多个子公司;显然每个顾客都至少有一个。大多数都有多个,而我正试图获得没有特定子公司(称之为"XYZ")的所有客户的列表。
最明显的方法是使用:Subsidiary : Name does not contain 'XYZ'
或者,作为公式(数字):
case when {msesubsidiary.namenohierarchy} != 'XYZ' then 1 end
这不起作用,因为每个客户至少有一个不是XYZ的子公司,所以所有客户都满足条件并被返回。
我有一种感觉,解决方案将涉及计算每个客户的{mssudial . namenhierarchy}的数量,这= 'XYZ',并只返回那些数字为0的,但这不是我非常了解的领域。
我没有访问OneWorld系统的权限,但是我已经做了同样的事情,查找在给定位置没有首选bin的项目,并且在您希望显示子列表不包含任何所需值的任何记录时工作。你的想法是对的:
- 以客户为第一"结果"列,并将摘要类型设置为"group"。
- 设定你的"标准"根据需要筛选,例如排除非活动,仅限某些销售代表等
- 创建"摘要";过滤器:
- Type = Sum
- Field = Formula (Numeric)
- 公式= {mssubsub.namenhierarchy} = 'XYZ' then 1 else 0 end
- 条件= = 0
这将创建一个搜索,其中检查每个客户的子公司子列表,如果任何一行与XYZ匹配,则将标志设置为1,并且条件(= 0)则只显示子公司都不是XYZ的客户。