筛选报表
学习目标
完成本单元后,您将能够:
- 阐述不同类型报表筛选器的价值。
- 将筛选器应用于报表。
- 使用筛选器逻辑向筛选器添加条件。
辅助功能
本单元需要对屏幕阅读器使用者的额外指示。要访问本单元的详细屏幕阅读器版本,请点击以下链接:
添加筛选器
使用报表构建器提出有关数据的问题时,筛选器有助于获得更多详情。
我们先来进一步了解这些功能,然后介绍如何构建筛选器。
您可以使用以下筛选器选项筛选报表中的数据。
筛选器类型 | 描述 |
---|---|
标准筛选器 |
大多数对象都包含标准筛选器。不同的对象有不同的标准筛选器,但大多数对象都包括“向我展示”和“创建日期”等标准筛选器。“向我展示”筛选器针对普通分组(如“我的客户”或“全部客户”)筛选对象。日期字段筛选器按字段(例如,“Created Date”(创建日期)或“Last Activity”(上次活动))和日期范围(例如“All Time”(全部时间)或“Last Month”(上个月))进行筛选。 |
字段筛选 |
字段筛选器可用于报表、列表视图、工作流规则和应用程序的其他方面。设置每个筛选器的字段、运算符和值。要添加字段筛选器,请使用“筛选器”选项卡中的搜索栏或从“字段”列表中拖动字段。 |
筛选器逻辑 |
添加布尔条件,控制如何评估字段筛选器。应用筛选器逻辑前,必须添加至少 1 个字段筛选器。筛选逻辑应用于字段筛选器,而不是标准筛选器。 |
交叉筛选器 |
使用“有”或“无”条件,按子对象筛选报表。添加子筛选器,进一步按子对象上的字段进行筛选。例如,如果您有一个“有业务机会的客户”交叉筛选器,则应单击 Add Opportunity Filter(添加业务机会筛选器),并创建“业务机会名称等于 ACME”的子筛选器以只列出这些业务机会。 |
行限制 |
对于未分组的列表(式)报表,选择要显示的最大行数,然后选择排序方式采用的字段,并指定排序顺序。如果限制列表式报表返回的行数,可以使用此列表作为仪表板表格或图表组件的源报表。 |
让我们看看 Lance 如何通过添加一个仅显示直接客户的筛选器来调整报表结果。
- 转到 Reports(报表),打开
Direct Customer Accounts
(直接客户类客户)报表,然后单击 Edit(编辑)。 - 单击 Filters(筛选器)。
- 单击 Show Me(向我展示)标准筛选器,选择 My accounts(我的客户),并单击 Apply(应用)。
- 在 Filters(筛选器)选项卡中,单击 Add filter(添加筛选器)。
- 选择 Type(类型)字段。
- 将筛选器运算符设置为 equals(等于)。
- 在 Value(值)项下,选择 Customer - Direct(客户 - 直接),然后单击 Apply(应用)。
- 点击 Save & Run(保存并运行)。
非常好!现在,Lance 创建了一个显示所有类型为 Customer - Direct
(客户 - 直接)客户的报表筛选器。
在上一个示例中,您使用了等于运算符创建筛选器,但在构建报表时,还可以使用其他运算符。但是,需要注意的是:在使用不等于作为运算符时,请仔细观察表现。不等于运算符会导致报表运行缓慢或超时。有关筛选器运算符的完整列表,请查看筛选器运算符参考。
使用交叉筛选器
现在您已经构建了一个筛选器,下面我们来了解交叉筛选器。这些筛选器类型有助于将报表扩展至与报表类型中定义的原始对象相关的对象。交叉筛选器有助于调整结果,而无需编写代码或使用公式。最常见的用例是异常报表。下面是 Ursa Major Solar 的销售团队所要求的示例。
- 有业务机会的客户:业务机会停滞在销售周期早期阶段的客户。Lance 想花一个下午的时间与这些客户进行联系,看看他是否能将他们推进下一阶段。
- 陈旧的业务机会:过去 90 天内没有活动的业务机会。Erin 不想在这些业务机会上浪费时间。
- 孤立的联系人:没有客户的联系人。Ursa Major Solar 客户主管 Lincoln Ulrich 想要将这些联系人添加到客户中或清除这些联系人。
让我们创建一个包含交叉筛选器的报表来帮帮 Lance,可以通过该报表查找有早期业务机会的客户。
- 转到 Reports(报表),并单击 New Report(新建报表)。
- 选择 Accounts(客户)报表类型,并单击 Start Report(开始报表)。
- 单击 Filters(筛选器),将 Show Me(向我展示)筛选器设置为 All accounts(所有客户),将 Created Date(创建日期)范围设置为 All Time(全部时间)。
- 在 Filter(筛选器)选项卡上,单击 More Actions(更多操作)箭头,并选择 Add Cross Filter(添加交叉筛选器)。
5.从 Show Me(向我展示)下拉列表中选择父对象。您的选择决定了在子对象列表中可以看到哪些相关对象。选择 Accounts(客户)。
6.选择 with(有)作为运算符。
7.从 Secondary Object(次级对象)下拉列表中选择子对象或按其名称进行搜索。选择 Opportunities(业务机会),并单击 Apply(应用)。
8.可选择添加子筛选器:
- 单击 Add Opportunities Filter(添加业务机会筛选器)搜索框。
- 选择字段。交叉筛选器中的子对象决定了可用的字段。例如,如果交叉筛选器是“有业务机会的客户”,则可以使用业务机会字段作为子筛选器。为子筛选器选择 Stage(阶段)。
- 运算符选择 equals(等于)。
- 在 Value(s)(值)项下,选择 Prospecting(寻找潜在客户)、Qualification(资格)、Needs Analysis(需求分析)和 Value Proposition(价值主张)。
- 单击 Apply(应用)。
9.单击 Save(保存)。
10.将报表命名为 Accounts with Early Stage Opportunities
(有早期业务机会的客户),并接受默认的报表的唯一名称。
11.单击 Save(保存)。
非常好!您已经创建了一个显示与早期业务机会相关的客户的报表。如果要进一步缩小列表筛选范围,可以添加其他子筛选器。
使用筛选器逻辑
筛选器逻辑有助于按照条件应用筛选器。假设 Erin 希望本周将销售活动集中在所有有相当的完结可能性或金额足够高以值得付出更多努力的未处理业务机会上。
让我们创建一个业务机会报表来帮帮 Erin。首先将 Close Date(结束日期)设置为 All Time(全部时间),这样您便可以在此示例报表中看到一些数据。
然后设置两个字段筛选器:
- 金额大于 100,000 美元。
- 可能性 (%) 超过 50。
根据此设置,如果数据同时匹配筛选器 1 和 2,则返回结果。但是 Erin 希望在数据与任一或两个筛选器匹配时看到结果。
这种情况下筛选器逻辑将派上用场。在 Filters(筛选器)窗格中,单击 More Actions(更多操作)箭头,并选择 Add Filter Logic(添加筛选器逻辑)。
将 1 AND 2(1 和 2)更改为 1 OR 2(1 或 2),然后单击 Apply(应用)。现在,如果业务机会金额大于 100,000 美元或可能性超过 50%,Erin 将看到报表结果。
筛选器逻辑支持这些操作。可以使用括号进行分组,例如 (1 OR 2) AND 3 AND NOT 4。
运算符 | 定义 |
---|---|
AND |
找到与两个值均匹配的记录。 |
OR |
找到与其中一个值匹配的记录。 |
NOT |
找到与值均不匹配的记录。可以通过在筛选器逻辑中使用 NOT,或在筛选器定义中使用不等于或不包含来排除值。 |
在报表运行页面上锁定筛选器
当在报表构建器中添加筛选器后,筛选器值将可在报表运行页面上进行选择。报表查看者可以选择与报表构建器中设置的筛选条件不同的筛选值。
但是,如果您不希望任何人在报表运行页面上更改筛选器值,该怎么办?
Erin 想与间接销售团队共享一个业务机会报表,但她只想分享有关合作伙伴业务机会的数据,而不包括其他潜在客户来源的数据。她该如何做呢?锁定筛选器值。
在这个业务机会报表中,Erin 设置了一个 Lead Source(潜在客户来源)筛选器,其中筛选器值为 Contains Partner
(包含合作伙伴)。她通过选择 Locked(已锁定)复选框并单击 Apply(应用)的方式将筛选器锁定。
现在,当她单击报表运行页面上的筛选器图标时,筛选器显示为已设置并锁定。