报告在线上传到 crm 时显示无数据

Report showing NO DATA when uploaded to crm online

在 SSRS 中构建报表并在预览模式下查看时,我的报表显示了大量数据;然而,当将它部署到 CRM online 2013 时,这就是我得到的:

  1. 这是 CRM DYNAMICS ONLINE 2013
  2. 数据源是FetchXML,不会改变
  3. 我已经删除了报告中的所有过滤器,但它仍然没有显示任何内容。
  4. 我正在使用 windows 身份验证

我的 FetchXML 数据源是这样配置的:

为什么我的报表在预览模式下可以正常生成,但是当我在线上传到 CRM 2013 时却没有显示任何数据?

我们发现报告没有查询正确的组织。

用户是 4 个不同的在线组织的管理员,在连接时,我们没有指定唯一的组织名称,而是将参数留空,这使得报告指向默认的产品组织。

一切看起来都在正常工作,visual studio 正在显示数据。

然后将报告部署到开发组织,其中不包含报告使用的任何数据。

要解决此问题并使报告按预期工作,必须在连接字符串中添加正确的组织唯一名称。

这是你的 credible and/or official sources:

Connection String: Specify the connection string. The connection string must be specified in the following format:

ServerURL;OrganizationName;HomeRealmURL

In this connection string, only ServerURL is mandatory. If OrganizationName is not specified, the first organization that the user running this query belongs to is used. If HomeRealmURL is not specified, the value is retrieved from the registry value "HKLM\SOFTWARE\Microsoft\MSCRMBidsExtensions\HomeRealmUrl".

Click Credentials to specify the credentials to connect to Microsoft Dynamics CRM or Microsoft Dynamics CRM Online, and click Next.