0

我正在尝试在 NetSuite 中进行保存的搜索,以返回处于特定状态的所有客户,对于那些拥有内部销售代表的客户,返回该代表的名称。

但是,如果我在条件中指定 Sales Team Role = Inside Sales Rep,则结果仅包含拥有 Inside Sales Rep 的客户(而我们有一些没有)。

如果我没有在条件中指定销售团队角色,但在结果中列出了销售团队角色和销售团队成员,那么我会得到每个客户,但每个销售团队成员都有一行,以及他们的角色 - 所以每个客户多行. 我不想要那个。

我只想在每个客户的结果中添加一行,如果该客户有内部销售代表,则该人的姓名。

有什么建议么?

4

1 回答 1

0

基本上,你需要一个左连接;)。

相反,如果角色在销售内部,您可以使用公式返回销售代表,或者如果没有销售代表,则返回 null 或 null。然后你使用最大值聚合它。

或者您可以使用 rank 函数(在 rank 语法中使用上面的公式),选择 where rank = 1。这允许您在需要时保存聚合,但会降低清晰度。

于 2020-03-10T20:47:10.017 回答