【问题标题】:SSRS Report in 1:N relation1:N 关系中的 SSRS 报告
【发布时间】:2013-07-29 11:29:08
【问题描述】:

请指导我。我正在研究在线 CRM。

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

我应该如何做到这一点。

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

我正在将campaignId 传递给孩子,而孩子报告是否简单。

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

任何帮助将不胜感激。

谢谢

【问题讨论】:

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


    【解决方案1】:

    您可以创建单个报表,但并非必须使用 Dynamics CRM 提供的父子关系。

    在您的报告中,您可以创建所需的数据集,只需定义一个带有查询的数据集(使用 FetchXml 构建,因为您使用的是 CRM Online),该查询将获取所选广告系列的相关潜在客户。

    您可以使用高级查找来启动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 的截图

    【讨论】:

    • 数据集?我不知道 Fetch XML 报告服务中的数据集。您能否提供一些示例或其他内容,以便我可以开始。如果可以使用单个报告,我真的想实现这一点。请帮忙,谢谢
    • 所以,这里我需要创建 2 个数据集。一个用于活动,另一个用于领导?那么 Dataset for Lead 将如何从第一个 Dataset 接收campaignId?
    • 如果第一个数据集从一个参数中获取campaignid,您可以创建第二个数据集来获取相同的参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多