【问题标题】:CRM 2011 Passing QueryString to SSRS ReportCRM 2011 将 QueryString 传递给 SSRS 报告
【发布时间】:2012-05-30 06:56:20
【问题描述】:

我在 SSRS 中有一个报告,我在 Dynamics CRM 2011 中有一个报告,当报告运行时,它在 url 中传递了像 http://url&id=123-123-123-123 这样的 id。我正在尝试在 ssrs 中制作报告以从查询字符串中获取 id 并在参数中使用它来确定要显示的数据。这是可能的吗?如果可以,如何去做。

谢谢!

【问题讨论】:

    标签: reporting-services ssrs-2008 dynamics-crm dynamics-crm-2011


    【解决方案1】:

    我遇到了同样的问题。

    Here 是对我有用的分辨率:

    【讨论】:

      【解决方案2】:

      CRM 实际上发送了一个参数,该参数可用于选择运行报告的数据的过滤视图。请参阅report writers guide,尤其是Using Filters in a Report.

      在最简单的情况下,您可以编写主数据集以进行选择,如下所示:SELECT <column1>, <column2>, <columnN> FROM FilteredAccount AS CRMAF_FilteredAccount

      如果这不能回答您的问题...您可以编写一个嵌入报表查看器控件的 aspx 页面。从那里您将读取查询字符串,加载报告,然后根据查询字符串值设置一些参数。您必须有自定义功能区选项才能启动您的自定义页面。

      【讨论】:

      • 谢谢,我真的只需要阅读 QueryString。现在,当您单击“运行报告”按钮时,CRM 会在 QueryString 中传递我需要的 ID。我只需要阅读它并将其用作报告参数。
      • 这是您在 CRM 中参与的项目的 ID。
      • 那么像 new_project 这样的实体?
      • 是的,项目是我拥有的实体。而ID是项目内部不同记录的ID。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      相关资源
      最近更新 更多