【问题标题】:netsuite case when formula公式时的netsuite案例
【发布时间】:2020-10-19 03:04:59
【问题描述】:

我正在努力做到这一点,以便当我遇到一个有多个销售订单或销售订单上有多个项目的案例时,它会在所有行上告诉我 Multiple SO..到目前为止,我所拥有的案例公式代码将把它放在一些 SO 上,但不是全部。它总是跳过一些。

最终结果是我们知道有多个销售订单与该案例相关联。这将使我们知道要查找每个销售订单的跟踪。

CASE WHEN dense_RANK() OVER (PARTITION by {custbody_case.number} ORDER BY {internalid})>1 THEN 'MULTIPLE SOs 1

Case:'||{custbody_case .nu​​mber}||'' WHEN dense_RANK() OVER (PARTITION by {number} ORDER BY {internalid})>1 THEN 'MULTIPLE SOs 3

案例:'||{ custbody_case.number}||'' WHEN dense_RANK() OVER (PARTITION by {custbody_case.number} ORDER BY {number})>1 THEN 'MULTIPLE SOs 4

案例:' ||{custbody_case.number}||'' ELSE '案例:'||{custbody_case.number}||'

' END

Script

【问题讨论】:

  • 请将您的代码发布为格式化文本而不是图像,以便其他人更容易提供帮助。

标签: case netsuite rank dense-rank


【解决方案1】:

RANK 不能代替 COUNT。您可以通过在函数名称和左括号 COUNT/*...*/(

之间添加注释来使用分析计数

您还可以使用 NetSuite 的分组并在最小值、最大值或平均值中使用综合 COUNT

【讨论】:

  • 我不确定您所说的计数是什么意思。我想显示特定案例的所有销售订单,因为它们每个都有自己的跟踪号。但我想将它们一起展示并注明它们来自同一个案例。这样调度员就知道该案例有多个销售订单和多个跟踪号
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-26
相关资源
最近更新 更多