Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS报告-显示1对多关系_Reporting Services_Dynamics Crm_Dynamics Crm Online_Fetchxml - Fatal编程技术网

Reporting services SSRS报告-显示1对多关系

Reporting services SSRS报告-显示1对多关系,reporting-services,dynamics-crm,dynamics-crm-online,fetchxml,Reporting Services,Dynamics Crm,Dynamics Crm Online,Fetchxml,我正试图建立一个自定义的SSRS报告并发布到我们的CRM系统。我通过连接到Microsoft Dynamics CRM 365,使用FetchXml创建了一个数据集。数据集具有1对多和多对多关系。查询看起来很好,我可以在VisualStudio中预览数据集结果。我能够在报告中显示主实体字段,但无法显示1对多关系值。请建议如何获得此wprking。我的fetchxml如下所示 <?xml version="1.0" encoding="UTF-8"?> <fetch versio

我正试图建立一个自定义的SSRS报告并发布到我们的CRM系统。我通过连接到Microsoft Dynamics CRM 365,使用FetchXml创建了一个数据集。数据集具有1对多和多对多关系。查询看起来很好,我可以在VisualStudio中预览数据集结果。我能够在报告中显示主实体字段,但无法显示1对多关系值。请建议如何获得此wprking。我的fetchxml如下所示

<?xml version="1.0" encoding="UTF-8"?>
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
   <entity name="entity1">
      <attribute name="name"/>
      <link-entity name="entity2" from="entity2id" to="entity1id">
         <attribute name="name"/>
      </link-entity>
   </entity>
</fetch>


查询语法中缺少
别名
&
链接类型

<link-entity name="entity2" from="entity2id" to="entity1id" alias="xyz" link-type="inner" >


另一方面,我建议您使用来生成无错误的查询。

显示失败?有错误吗?如何引用报告中的entity2 name属性?您可以为链接实体属性引入别名,使其更“清晰”。此外,link-entity元素看起来有点可疑,因为它将entity2id连接到entity1id,而entity1id很可能永远都不相等。没有错误,该区域仍然为空@ArunVinothI。我只是将数据集中的字段拖放到报告中。如果我打开entity2名称的实际表达式,它将显示=字段!entity29bd2f473_name.Value,其中entity1名称显示=字段!name.Value@Jonas Rappuse从xrmtoolbox获取XML tester以构建查询和测试或使用高级查找..执行查询既不需要别名也不需要链接类型。但可能需要使用别名,以便reqoprt能够在链接实体元素或链接实体的属性元素上区分entity1.name和entity2.name。谢谢你们@JonasRapp说到你的观点,我在链接实体级别添加了别名,现在可以在报告中看到值。但是,我只看到第一条记录的值。如何循环浏览所有记录并在报告中打印它们?有什么建议吗?