SSRS中的FetchXML

时间:2016-11-10 14:10:53

标签: reporting-services dynamics-crm-2011 fetchxml

我对此很陌生;但我想制作一份DynamicsCRM报告,其中包含有关一个机会的基本信息以及与其相关的预订的一些信息。
我已经设法建立Visual Studio,允许我连接到CRM并获取一个表(即所有机会)。
我对如何加入预订感到有点迷茫 一个机会有几个与之相关的保留 基本的想法是,我写了一封信,上面写着“客户x购买这款车的车,他的额外选项是a,b,c,d

我不能在CRM中使用高级查找来获取查询,因为不允许这种一对多的关系 我可以进入预订并输出机会信息;但每次预订返回一行。

我的猜测是我需要以某种方式将机会的ID字段存储在参数中,然后使用第二个数据集连接到预留并导入它们。

有关如何进行的任何提示或帮助?

编辑,如果我对预订进行高级搜索,并添加一些机会字段;它在视觉工作室中有效;但不是在CRM中(因为我确实将它添加到机会实体而不是保留实体。

1 个答案:

答案 0 :(得分:0)

1:从机会到预订的N应该与Opportunityaccountcustomer实体没有区别。使用目标实体上的查找ID(例如customerid)进行连接。

account替换为registration,将accountid替换为registrationid,将customerid替换为机会实体上的注册查找ID。

var fetchxml = "<fetch mapping='logical'>" +
                           "<entity name='opportunity'>" +
                           "<attribute name='opportunityid' />" +
                           "<link-entity name='account' from='accountid' to='customerid'>" +
                           "<attribute name='accountid' />" +
                           "</link-entity>" +
                           "</entity>" +
                           "</fetch>";