防止多个子列表重复

时间:2019-08-26 16:58:48

标签: netsuite case-when saved-searches

我们的组织运行每日交易列表(通过保存的搜索)以预测我们的商机。对于此保存的搜索,我们将客户主线设置为false以消除搜索中的重复值。

我建立了一个保存的搜索文本公式,该公式引用了客户销售团队,据我了解这是一个子列表。此子列表不能很好地与我的交易报告配合使用,并导致重复的值。

我想要发生的事情是,使交易行项目使用具有“团队负责人”销售团队角色的销售团队成员的姓名。如果没有销售团队成员担任团队负责人,那么我希望结果为空白。我们没有任何销售团队,只有两个团队负责人,所以我们永远都不会与之抗衡。

我遇到的问题是重复值。该报告将我的代码解释为:如果客户有销售团队成员担任团队负责人,然后重复该订单项,只要有销售团队成员就多次。例如,我有一个拥有8个销售团队成员的客户。我的代码产生了8个重复的订单项,一个订单项的名称为团队负责人,其余为空白。

关于如何解决的想法?先感谢您。我的代码如下:

我无法将客户主线更改为false,因为这使情况更加复杂。将客户主线保留为false会准确显示我当前的需求,但团队负责人的姓名除外。

案例 当{customer.salesteamrole} ='Team Lead'时 然后{customer.salesteammember} 否则为空 结束

我要寻找的是每笔交易的一个订单项,而只是该交易的团队负责人的姓名。也许答案是创建一个自定义字段,但我想认为该解决方案可以包含在交易报告中。

1 个答案:

答案 0 :(得分:0)

您可以在“条件”选项卡中设置过滤器,以确保仅返回所需的行。在“过滤器”下的“条件”选项卡中,选择“公式(数字)”选项,然后将“公式”设置为:

CASE WHEN {customer.salesteamrole} = 'Team Lead' THEN 1 ELSE 0 END

然后在运算符字段中选择“等于”,并在值中输入1。