Sql NetSuite保存了搜索公式以查找两个自定义列的差异

Sql NetSuite保存了搜索公式以查找两个自定义列的差异,sql,plsql,netsuite,saved-searches,Sql,Plsql,Netsuite,Saved Searches,我正在尝试进行一次保存的搜索,通过确定是否所有组件都有库存来确定可以构建哪些组件。所以我现在把它放在一个专栏里 {memberitem.quantityavailable}>1时的情况 那么1 其他0 终止 与总和汇总类型结合使用。我还有一个选择了“成员项目”的列和计数摘要类型。如何生成第三列来计算这两者之间的差异?(基本上我会用什么来表示列名)这可能吗?谢谢 您应该能够做到这一点: SUM( [first column] ) - COUNT( [second column] ) 并将摘要类型

我正在尝试进行一次保存的搜索,通过确定是否所有组件都有库存来确定可以构建哪些组件。所以我现在把它放在一个专栏里 {memberitem.quantityavailable}>1时的情况 那么1 其他0 终止
与总和汇总类型结合使用。我还有一个选择了“成员项目”的列和计数摘要类型。如何生成第三列来计算这两者之间的差异?(基本上我会用什么来表示列名)这可能吗?谢谢

您应该能够做到这一点:

SUM( [first column] ) - COUNT( [second column] )
并将摘要类型设置为MIN(使用这种方法,实际的聚合在公式中进行,但您仍然必须选择摘要类型以显示结果。)

您还没有为第二列提供公式,因此我只能猜测您需要的实际公式是什么。如果您刚刚选择了一个字段,则必须将其转换为用于此列的公式。最终的结果是:

SUM(CASE WHEN {memberitem.quantityavailable} > 1 THEN 1 ELSE 0 END) - COUNT({memberitem})