Sql 带有NetSuite自定义字段和Forumla的计数子记录
我想创建一个统计子记录的自定义字段(不确定是否正确使用了该术语)。例如,我想向Customer实体类型添加一个自定义字段,该字段显示与该客户记录关联的邮件(电子邮件)计数 我的直觉是:Sql 带有NetSuite自定义字段和Forumla的计数子记录,sql,netsuite,Sql,Netsuite,我想创建一个统计子记录的自定义字段(不确定是否正确使用了该术语)。例如,我想向Customer实体类型添加一个自定义字段,该字段显示与该客户记录关联的邮件(电子邮件)计数 我的直觉是: COUNT({messages}) 但是,NetSuite SQL中似乎没有COUNT()函数 有人知道怎么做这样的事情吗?这是一个替代解决方案,因为公式可能无法实现这一点: 在customer上添加自定义字段以存储计数 在消息上编写“提交后”用户事件脚本 if(message.getFieldValue('e
COUNT({messages})
但是,NetSuite SQL中似乎没有COUNT()函数
有人知道怎么做这样的事情吗?这是一个替代解决方案,因为公式可能无法实现这一点: 在customer上添加自定义字段以存储计数 在消息上编写“提交后”用户事件脚本
if(message.getFieldValue('entity') !== null && message.getFieldValue('entitytype' === 'customer')){
//Do a saved search for message where entity equals the current entity
// search result count would point to number of messages for customer
// nlapiSubmitField() for your custom counter field
}
我知道这是一篇老文章,但在NetSuite中使用摘要选项是可行的。如果在UI中创建搜索,您将看到结果选项卡中的第二列是“摘要”。为此值选择“计数”,它将计数。我建议您是否从客户记录中执行此操作以执行消息:InternalId(或作为公式值-{Messages.InternalId})。如果要知道总数,则需要使用唯一的内部id进行计数。如果按Messages:Subject计算,则共享同一主题的所有邮件都将一起计算。这听起来不像你要找的