Analytics Dashboards on Record Pages - 330

ANC301 - Lesson 8: Modifying Queries in Dashboards

📄 第 330 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的分析仪表板和过滤器语法。想象一下,你有一个仪表板,它显示了很多数据,但你只想看到与某个特定账户相关的信息。这时候,过滤器就派上用场了。 首先,我们来看一个通用的过滤器语法。这个语法的作用是告诉Salesforce,你想把仪表板上的数据和Salesforce中的某个字段匹配起来。语法看起来是这样的: ```json { "数据集": { "EADatasetName": [{ "fields": ["FieldAPINameFromEA"], "过滤器": { "操作员": "匹配", "值": ["$FieldAPINameFromSalesforce"] } }] } } ``` 这里有几个关键点: - `EADatasetName` 是你在Analytics中使用的数据集名称。 - `FieldAPINameFromEA` 是数据集中你想要匹配的字段。 - `$FieldAPINameFromSalesforce` 是Salesforce中你想要匹配的字段。 举个例子,假设你想在仪表板中只显示与某个账户相关的数据。你可以这样写: ```json { "数据集": { "OpptiesAccountsUsers": [{ "fields": ["AccountId.Name"], "过滤器": { "操作员": "匹配", "值": ["$Name"] } }] } } ``` 在这个例子中: - `OpptiesAccountsUsers` 是数据集名称。 - `AccountId.Name` 是数据集中账户名称的字段。 - `$Name` 是Salesforce中账户名称的字段。 这样,仪表板就会只显示与你在Salesforce中选定的账户名称相匹配的数据了。 希望这个解释能帮助你理解如何在Salesforce中使用过滤器来定制你的仪表板。如果有任何问题,随时问我哦!