Netsuite - 保存的搜索 - 字符串案例公式的所有真实结果

时间:2014-06-24 11:01:55

标签: case netsuite

希望有人可以帮我解决NetSuite问题,如果我滥用某些术语,我会提前道歉。

我正在创建一个基于项目的已保存搜索,当我应用我的案例公式时,我的一个公式(文本)结果字段可以有多个真值。我希望将此公式的所有真实结果组合成一个逗号分隔的字符串,而不是每个真值的新项目行。

sku     contact     type
123     John S      Owner
123     Jane S      Clerk
123     Jack S      Clerk

公式(文本) - 自定义标签字段名称=联系人姓名

Case when {type} = ‘Clerk’ then {contact} end

目前,我的结果会为每个职员生成一个项目(sku)行:

Sku     Contact Name
123     Jane S
123     Jack S

我正在寻找我的结果是单个字符串

Sku     Contact Name
123     Jane S, Jack S

我知道上面提到的案例功能不会将结果串起来;我原本打算使用group by和max summary类型,但我只得到一个Contact Name结果。

任何解决方案或解决方法?

由于

3 个答案:

答案 0 :(得分:0)

某些分组功能可用于保存的搜索结果,但我不认为您尝试做的是什么。

如果您按Sku对结果进行分组,则每个Sku会获得一行,但是从不同的行结果中隐藏联系人姓名我觉得不可能。

答案 1 :(得分:0)

在SaveSearch的过滤器中查找主线并尝试设置为true(是)或false(否)。

答案 2 :(得分:0)

有一个未记录的Netsuite函数NS_CONCAT()(类似于Oracle的未记录的WM_CONCAT())就是这样做的。您可以按SKU列对结果进行分组,并添加公式NS_CONCAT({contact})的公式字段,并将摘要类型设置为最小值或最大值。

According对于Netsuite用户组中的一些Netsuite员工,LISTAGG函数现在也应该可以正常工作,并提供更大的灵活性(例如,如果你想要一个除逗号以外的分隔符)。