如何在 NetSuite 保存的搜索中引用公式字段中的其他列?

问题描述 投票:0回答:1

我有一个已保存的搜索,它在第 1 列中显示了我们的 NetSuite 许可证总数,在第 2 列中显示了我们正在使用的许可证。 我现在想要第三列显示两者(可用许可证)之间的区别,但我不确定是否可以在我的公式中引用第 1 列和第 2 列?

到目前为止,我保存的搜索结果如下所示: 第 1 列: 字段:公式(数字) 汇总类型:最大值 公式:260(我找不到将我们的总许可数提取到已保存搜索中的方法,因此这是每次我们购买更多许可时手动更新的值)

第 2 列: 字段:电子邮件 汇总类型:计数

所以我希望第 3 列看起来像: 字段:公式(数字) 汇总类型:最小 公式:SUM({第 1 列} - {第 2 列})

但是上面的表达式是无效的。

我也试过: 公式:SUM({column 1}) - COUNT({Email})

公式:SUM({Formula 1}) - COUNT({Email})

和其他各种组合,但它们都是无效的表达式。

如何在我的公式中引用第 1 列和第 2 列以在第 3 列中获得所需的结果?

formula netsuite saved-searches
1个回答
0
投票

您不能在已保存的搜索公式中引用其他列。不过,您可以做的是重复每一列中的公式以创建一个新公式。您在正确的轨道上将摘要类型指定为 MIN。 MAX 同样有效,因为公式本身内的其他聚合只期望一个值。

字段:公式(数字)
摘要类型:最小值
公式:260 - COUNT(DISTINCT({email}))

注意:我在公式中包含了

DISTINCT()
,否则您可能会多次计算同一封电子邮件,具体取决于指定的基础数据类型、过滤器和列。

© www.soinside.com 2019 - 2024. All rights reserved.