2013-02-15 65 views
1

我正在使用SF Rest API来运行一些SOQL查询。在Case对象上运行查询,尝试获取当前的Age(=从案例打开后经过的天数)。有没有办法使用salesforce SOQL获得案例Age?

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

创建公式不太好,因为它也会计算关闭的年龄案件(意味着继续计算他们被关闭后的日子..)

任何想法?

回答

3

制作条件公式字段。如果案例已打开,则没有关闭日期,然后根据当前时间进行计算,否则将获得两个日期之间的差异,关闭和创建。

(我忘记了实际语法)

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

感谢您的解决方案,我想,这个解决方案是最有可能的一个我将不得不使用,但我虽然有一个更复杂的方式这是与SF集成的东西,不要猜测 - 谢谢你的帮助! :) – natiz 2013-02-17 18:52:13

相关问题