我们使用多个子公司,显然每个客户至少有一个。大多数公司都有多个子公司,我正在尝试获取所有没有特定子公司的客户的列表(称之为“XYZ”)。
最明显的办法是使用:
Subsidiary : Name does not contain 'XYZ'或者,作为公式(数字):
case when {msesubsidiary.namenohierarchy} != 'XYZ' then 1 end这不起作用,因为每个客户至少有一个不是XYZ的子公司,所以所有客户都满足这个条件并得到退货。
我有一种感觉,这个解决方案将涉及计算每个客户的{msesubsidiary.namenohierarchy}的数目,其中= 'XYZ‘,并且只返回那个数字为0的那个,但这不是我非常熟悉的领域。
发布于 2022-08-18 21:42:13
我没有访问OneWorld系统的权限,但我做了同样的事情,寻找在给定位置没有首选bin的项,并在您想要显示子列表不包含任何期望值的任何记录的地方工作。你的想法是对的:
将客户设置为第一个“结果”列,并将汇总类型设置为“:
F 217时,
这将创建一个搜索,其中检查每个客户的附属子列表,如果任何行与XYZ匹配,则将标志设置为1,条件(等于0)只显示没有任何子公司是XYZ的客户。
https://stackoverflow.com/questions/73007758
复制相似问题