添加报表导航

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

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

备注

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

动态钻取到 Microsoft Dynamics 365

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

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

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

  3. Microsoft Dynamics 365 将指定实体的信息加载到浏览器窗口中显示的 Web 窗体中。

在 Microsoft Dynamics 365 中设置钻取报表

  1. 在报表中创建类型为字符串、名称为 CRM_URL 的隐藏参数。 有关添加参数的详细信息,请参阅使用报表中的参数。 报表运行时,此参数会自动设置为 Microsoft Dynamics 365 的 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)获取。

另请参阅

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

© 2017 Microsoft。 保留所有权利。 版权