构建仪表板筛选器
为每个帐户创建一个单独的机会仪表板可以……好吧,我们只是说它不能很好地扩展。
相反,您可以使用过滤器使嵌入式仪表板仅显示适用于当前记录的数据。可以把它想象成与周围环境相匹配的变色龙。
要创建过滤器,您必须知道数据集的API名称以及要匹配的字段的名称。
- 单击App Launcher,然后单击Analytics Studio磁贴。
- 在分析Studio中,单击数据集选项卡。您会看到所有数据集的列表。
- 在DTC Opportunity行的右端,单击菜单按钮,然后单击“ 编辑”。
- 在DTC Opportunity数据集页面上,您会看到其API名称:DTC_Opportunity_SAMPLE。记下名字。
- 在右上角,单击“ 浏览”按钮。将打开一个新选项卡并显示一个新镜头。
- 在左侧,在DTC Opportunity旁边,单击Fields。
- 选择“ 显示字段API名称”。
- 在“ 维度”列表中,找到“ 帐户名称”。记下该字段的API名称:Account_Name。
- 关闭“ 新建镜头”和“ 数据集”选项卡。
要了解Account对象中account-name字段的API名称,可以使用Salesforce Developer Guide。SOAP API开发人员指南中的“ 帐户”页面显示,API名称在逻辑上是名称。
您现在拥有过滤器所需的所有部件。
元件 | API名称 |
---|---|
数据集 | DTC_Opportunity_SAMPLE |
Opportunity对象中的帐户名称字段 | 用户名 |
Account对象中的帐户名称字段 | 名称 |
这就是“点击,而不是代码”可以带你到现在。是时候进入代码领域了!
过滤器是用JSON编写的,它通过在它们之间放置冒号然后将它们包装在大括号或括号中来关联名称和值。例如,如果要将城市名称与新奥尔良值相关联,则JSON如下所示:{‘city’: ‘New Orleans’}。
挑战是过滤器的语法。这很挑剔。得到一个字符错误,它不会按照您想要的方式工作。
但是,我们不会让你从零开始构建你的第一个。这是整个过滤器:
{‘datasets’: {‘DTC_Opportunity_SAMPLE’: [{‘fields’: [‘Account_Name’], ‘filter’: {‘operator’: ‘matches’, ‘values’: [‘$Name’]}}]}}
看到那里熟悉的名字?在英语中,你可以这样读:
“在名为DTC_Opportunity_SAMPLE的数据集中,仅显示Account_Name字段与Name字段匹配的记录。”
让我们把它付诸实践。
将筛选器添加到嵌入式仪表板
如果您尚未查看帐户页面,请按以下步骤操作。
- 关闭浏览器中的爱因斯坦分析选项卡。
- 在“销售”应用的导航栏中,单击“ 帐户”选项卡右侧的向下箭头 。
- 单击所有帐户。
- 在帐户名称列,单击任何帐户名称,如 Abbott358公司。
将过滤器添加到嵌入的商机详细信息仪表板。
- 在帐户页面中,单击右上角的“ 设置”图标,然后单击“ 编辑页面”。
- 单击商机详细信息仪表板中的任意位置。
- 在右侧的属性列表中,在Filter字段中输入以下JSON字符串 。(我们建议复制和粘贴,但这取决于你。){‘datasets’:{‘DTC_Opportunity_SAMPLE’:[{‘fields’:[‘Account_Name’],’filter’:{‘operator’:’matches’,’values’:[‘$Name’]}}]}}
- 单击右上角的“ 保存 ”。
- 要返回帐户页面,请单击右上角的“ 返回 ”。
根据您选择的帐户,“商机详情”信息中心可能显示也可能不显示任何数据。例如,Abbott358 Inc账户没有开放机会,因此唯一有趣的数字是赢得机会的总数(98.9K)。
您可以证明您只在仪表板中查看Abbott358的机会:单击“帐户”过滤器。您将看到列出的唯一帐户是Abbott358公司。
让我们看一些更有趣的东西。
- 在页面顶部的“ 搜索Salesforce”框中,键入 Fowler322。
- 在搜索结果中,单击Fowler322 Inc 帐户的条目。
机会详细信息仪表板显示一个未解决的机会。在舞台部分,您可以单击“ 赢取”以查看三个赢得的机会。(此帐户总共有五个机会。您可以通过向下滚动到页面的“ 机会”部分来查看所有这些机会。)
注意
样本数据集不包含许多机会。在现实生活中,你可能会看到更多。
您可以选择任何帐户页面,嵌入式信息中心现在会过滤其数据,以仅显示与该帐户关联的商机。销售代表可以很快看到哪些机会最有希望追求。或者,销售副总裁可以查看帐户的公开机会,并一目了然地了解它们的进展情况。
超越Salesforce中的Analytics Embedded
在Lightning Experience页面中嵌入仪表板并添加过滤器只是让分析仪表板及其数据洞察在任何地方都可用的开始。请参阅本项目末尾列出的资源,以了解有关高级嵌入和集成技术的更多信息。