有没有办法让Age使用salesforce SOQL?

时间:2013-02-15 21:51:25

标签: api salesforce case soql

我正在使用SF Rest API运行一些SOQL查询..在Case对象上运行查询,尝试获取其当前年龄(=自案例打开以来经过的天数)。

有没有办法获得案件的实际年龄?我知道SF有自己的公式字段,可以在报告中使用,但似乎无法找到API字段名称..

创建一个公式并不是那么好,因为它还会计算已结案例的年龄(意味着继续计算它们关闭后的几天......)

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

制作条件公式字段。如果案件是开放的,则没有关闭日期,然后从当前时间计算,否则在两个日期之间得到差异,即已结算和创建。

(我忘记了实际的语法)

IF (ISNULL(ClosedDate),
DATEVALUE(NOW() - CreatedDate), 
DATEVALUE(ClosedDate - CreatedDate))