SSRS报告在1:N关系中

时间:2013-07-29 11:29:09

标签: ssrs-2008 dynamics-crm-2011 dynamics-crm dynamics-crm-online fetchxml

请指导我这件事。我正在网上开展CRM工作。

我需要从Campaign调用的报告(自定义SSRS),它将打印属于该广告系列的所有潜在客户。

我应该如何做到这一点。

我创建了一个基于Campaign的主报告,以及一个使用BIDS在主报告中添加的子报告。

我正在将campaignId传递给儿童和儿童报告,它是否有效。

是否可以使用单个报告而不是两个报告...... ??

任何帮助都将不胜感激。

由于

1 个答案:

答案 0 :(得分:2)

您可以创建单个报告,但不一定要使用Dynamics CRM提供的父子关系。

在报告中,您可以创建所需数量的数据集,只需使用查询定义数据集(使用FetchXml构建,因为您使用的是CRM Online),即可获取所选广告系列的相关潜在客户。< / p>

您可以使用“高级查找”启动FetchXml

实施例: 您拥有高级查找中的FetchXml,这将检索所有带有new_campaignid属性的潜在客户作为选定的GUID值。

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="lead">
    <attribute name="fullname" />
    <attribute name="companyname" />
    <attribute name="telephone1" />
    <attribute name="leadid" />
    <order attribute="fullname" descending="false" />
    <filter type="and">
      <condition attribute="new_campaignid" operator="eq" uiname="Test Campaign" uitype="campaign" value="{F7038DE4-B5A5-E211-8417-000C29E20CBC}" />
    </filter>
  </entity>
</fetch>

创建数据集后,我附上了BIDS的截图

enter image description here