【问题标题】:Case When X, then sum Y for Results tabCase When X, then sum Y for Results tab
【发布时间】:2019-02-22 17:58:48
【问题描述】:

如果“本月”赢得机会,我想在结果选项卡上创建一个公式字段,用于计算预计总和。我会为失去的机会和创造的机会做同样的事情,但我无法让我的公式起作用: 使用公式数字或公式文本字段-

sum (Case when {opportunity.closedate}= this month),  {projectedamount}

关于如何适应工作有什么建议吗?

【问题讨论】:

标签: sql netsuite


【解决方案1】:

在保存的搜索中,您应该将摘要类型设置为“总和”,而不是在公式中包含 sum()。您还应该将该字段设置为Formula (Currency),因为这是公式返回的内容(有时其他公式类型也可以,但一般规则是公式类型必须与公式返回的数据类型相匹配)。

完成后,您可以将日期字段的月份和年份与当前月份和年份进行比较以获取本月,或者执行简单的日期算术以获取上个月或任何其他时间段。对于“本月”:

case when to_char({opportunity.closedate}, 'YYYY-MM') = to_char(sysdate, 'YYYY-MM') then {projectedamount} else 0 end

HTH。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多