添加报表导航

报表导航实现了动态的交互式报告体验。 通过使用各种类型的操作,报表让用户导航到详细报表、记录或其他网站。

备注

有关报表导航的详细信息,请参阅 SQL Server 文档中的钻取、向下钻取、子报表和嵌套数据区域(报表生成器和 SSRS)。 本主题介绍特定于 Dynamics 365 for Customer Engagement 应用报表的报表导航。

动态钻取

可以钻取报表来导航到应用 Web 窗体。 按以下步骤实现钻取报表:

  1. 向报表中添加图像或值项(如文本框)。 此项的 Value 属性包含使用应用的基址和引用特定记录的参数生成 URL 的代码。

  2. 用户选择报表项时,会使用作为目标 Web 地址传递的构造 URL 来打开一个新浏览器窗口。

  3. Customer Engagement (on-premises) 将指定实体的信息加载到浏览器窗口中显示的 Web 窗体中。

在 Dynamics 365 Customer Engagement (on-premises) 中设置钻取报表

  1. 在报表中创建类型为字符串、名称为 CRM_URL 的隐藏参数。 有关添加参数的详细信息,请参阅在报表中使用参数。 报表运行时,此参数会自动设置为 Dynamics 365 for Customer Engagement 应用的 Web 地址。

  2. 添加报表项,例如文本框

  3. 右击钻取报表项并从快捷菜单中选择属性

  4. 单击高级

  5. 导航选项卡中,单击跳至 URL,并按照以下格式输入表达式:

    = Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"  
    

    实体 GUID 和实体逻辑名称必须添加到 URL 以便执行钻取。 例如:

    = Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"  
    
  6. 单击确定

    在此示例代码中,包含 Opportunity 对象的 GUID 的数据集字段的值会转换为字符串并用作 URL 中的 ID 参数。 还会追加包含商机实体的 LogicalName 值的参数。

    记录的 GUID 可以从相应的筛选视图(例如 FilteredOpportunity)获取。

另请参阅

报告和分析指南
使用不同的语言分类和显示报表