报告CRM 2015中没有开放活动的帐户

时间:2016-03-01 21:59:47

标签: dynamics-crm-2011 dynamics-crm crm

我正在提前创建报告“没有打开类型电话帐户的活动”。我可以获得已完成的电话类型活动的帐户列表,但不能获得根本没有活动的帐户。

我尝试分配活动类型并且不包含数据,但它仍然无法获取没有活动的帐户。

在下图中,您将看到我使用的过滤器,

No Open Activity image

2 个答案:

答案 0 :(得分:1)

您应该尝试使用以下查询:

    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
  <entity name="account">
    <attribute name="name" />
    <attribute name="primarycontactid" />
    <attribute name="telephone1" />
    <attribute name="accountid" />
    <order attribute="name" descending="false" />
    <link-entity name="activityparty" from="partyid" to="accountid" alias="ae" link-type="outer">
      <link-entity name="activitypointer" from="activityid" to="activityid" alias="af" link-type="outer">
        <filter type="and">
          <condition attribute="activitytypecode" operator="eq" value="4210" />
        </filter>
      </link-entity>
    </link-entity>
    <filter type="and">
        <condition entityname="af" attribute="activityid" operator="null" />
    </filter>
  </entity>
</fetch>

代码基于以下文章 - https://msdn.microsoft.com/en-us/library/dn531006.aspx

答案 1 :(得分:0)

高级查找中不支持左外连接。您将不得不使用像Andrii发布的自定义查询。

编辑:如果您想使用自定义fetchXml运行报表,可能使用Reporting Authoring extensions用于SQL Server数据工具。你可以复制&amp;将fetchXml粘贴到那里,然后将报告上传到CRM中。