【问题标题】:**WHY** would I use prefiltering in CRM 2011 report**为什么**我会在 CRM 2011 报告中使用预过滤
【发布时间】:2013-06-16 09:53:16
【问题描述】:

我在 CRM 2011 中编写报告时被告知要进行预过滤,这听起来像是我应该添加到我的知识库中的东西,所以我用 Google 搜索并发现:

MSDN

PowerObjects

还有更多。这些让我很好地理解了自动和显式的方式。我错过的一件事是为什么。我的意思是,一般来说,这些文章说的是特定于上下文或减小查询的大小,但我未能将其转化为具体的业务案例示例。例如,其中一篇文章说它将大大增强您的报告,但这对运行报告的销售人员意味着什么。

换句话说,我可以轻松地将 CRMAF_ 添加到我的查询中,但我无法解释它如何使销售报告变得更好。请注意,我使用了更好,因为这是一篇文章的作者使用的词,所以我认为这意味着额外的能力而不是更好的性能......?

因此,快速了解业务案例会很棒。

谢谢

JB

【问题讨论】:

    标签: reporting-services dynamics-crm-2011


    【解决方案1】:

    做一个例子很容易。

    您需要创建一个简单的报告来显示从选定日期开始创建的帐户列表。

    你只是做一个 SQL 查询

    SELECT * FROM FilteredAccount WHERE createdon => @selected_date
    

    你发表你的报告,每个人都很高兴。

    一个月后有新要求,您需要更改报告,因为还需要按国家(或城市,或自定义字段)过滤

    您是希望在报表运行之前编辑报表、添加参数(以及更改查询)还是启用预过滤并允许用户应用一些过滤器(基于将来可能添加的字段) ?

    【讨论】:

    • OK...所以预过滤会向销售人员弹出一个对话框,他们可以从可能的过滤选项中进行选择,从而使报告更加强大。
    • 确切地说,他们可以创建传递给报告的数据子集,对于您的查询,这个过程是完全透明的
    猜你喜欢
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 2012-07-09
    • 2011-09-17
    相关资源
    最近更新 更多