【问题标题】:NetSuite Saved Search criteria formula {activity.assigned} = specific employeeNetSuite 保存的搜索条件公式 {activity.assigned} = 特定员工
【发布时间】:2018-12-19 00:36:41
【问题描述】:

使用公式(数字)作为标准检查 0/1 结果,保存搜索。下面是功能片的例子:

CASE WHEN {activity.date} >= {today}-90 AND {activity.assigned} = {salesrep} THEN 1 ELSE 0 END

我们还需要在此处查找我们知道员工记录的特定销售代表。我们尝试了以下方法:

CASE WHEN {activity.date} >= {today}-90 AND {activity.assigned} = EMPLOYEE_ID THEN 1 ELSE 0 END

其中EMPLOYEE_ID = Employee 的 internalId。这会产生一个错误:Your formula has an error in it. It could resolve to the wrong datatype, use an unknown function, or have a syntax error. Please go back, correct the formula, and re-submit. 这也发生在 "" 周围。我相信它正在寻找一个销售代表对象,但不知道如何通过公式输入字段提供它。

【问题讨论】:

  • EMPLOYEE_ID 中存储了什么?我希望看到类似{activity.assigned} = '12345'
  • EMPLOYEE_ID 只是这篇文章的占位符,我已经按照您的示例将其尝试为 12345'12345' 格式,并且都抛出相同的错误。测试时,它是所需员工的实际 internalId。

标签: formula netsuite criteria saved-searches


【解决方案1】:

在结果中使用部分公式来查看返回的内容。对于返回 {Assigned} 的 Activity 不是数字,而是名称文本(entityid / EMPLOYEE ID),例如E55 Doe, Jane

case when {assigned} = 'E44 Doe, Jane' then 1 else 0 end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多