Exception Reports - 151

ADX211 - Lesson 5: Extend Reporting

📄 第 151 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊如何构建一个“没有开放机会的账户”报告。这个任务听起来简单,但实际上有一些挑战。让我们一步步来看。 首先,Conner遇到的问题是因为标准的Opportunities报告是以Opportunities为主要对象的。这意味着,无论账户是否有开放的机会,所有机会都会被包含在报告中。这显然不是Conner想要的。 其次,标准的账户报告类型并不包括Opportunity对象。这意味着,如果我们使用标准的账户报告,我们无法直接看到哪些账户没有开放的机会。 那么,我们之前构建的自定义“Account With or None Opportunities”报告类型呢?这个报告类型确实可以同时显示有和没有机会的账户,但Conner只想要那些“没有”机会的账户。 在Salesforce中,对于具有主-详细关系的对象,我们可以使用汇总摘要字段(RSF)来创建异常报告。具体来说,我们可以在Account对象上创建一个RSF,用来计算相关机会的数量。然后,我们可以筛选报告,只显示那些机会数量为0的账户,这样就能得到“没有”机会的账户列表了。 不过,这个方法需要创建一个新的自定义字段,而且它只适用于主-明细关系。所以,虽然这个方法有效,但它并不是一个通用的解决方案。 总结一下,构建“没有开放机会的账户”报告的主要困难在于标准的报告类型无法直接满足需求,而使用汇总摘要字段虽然可行,但需要额外的自定义字段,并且只适用于特定的对象关系。希望这个解释能帮助大家更好地理解这个问题。