【发布时间】:2017-08-01 20:34:12
【问题描述】:
我正在尝试构建自定义 SSRS 报告并发布到我们的 CRM 系统。我通过连接到 Microsoft Dynamics CRM 365 使用 FetchXml 创建了一个数据集。该数据集具有 1 对多和多对多关系。查询看起来不错,我可以在 Visual Studio 中预览数据集结果。我能够在报告中显示主要实体字段,但未能显示 1 到多个关系值。请建议如何获得这个wprking。我的 fetch xml 看起来像这样
<?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>
【问题讨论】:
-
显示失败?有什么错误吗?
-
如何在报表中引用entity2 name 属性?您可以为链接实体属性引入别名以使其更加“清晰”。此外,link-entity 元素看起来有点可疑,因为它将 entity2id 连接到 entity1id,这很可能永远不会相等。
-
没有错误,该区域保持空白@ArunVinoth
-
我只是将字段从数据集中拖放到报告中。如果我打开 entity2 名称的实际表达式,它会显示 =Fields!entity29bd2f473_name.Value 其中 entity1 名称显示 =Fields!name.Value @Jonas Rapp
-
使用 xrmtoolbox 中的 fetchxml 测试器来构建查询和测试或使用高级查找..
标签: reporting-services dynamics-crm dynamics-crm-online fetchxml