Fetchxml仅由父级而非链接实体

时间:2016-11-16 13:49:35

标签: dynamics-crm-2011 dynamics-crm-2013 dynamics-crm-2015 dynamics-crm-2016 fetchxml

目前我正在尝试检索条件由链接实体记录管理的父记录计数。当我试图运行fetchxml而没有任何聚合记录计数正好,但是当我尝试进行聚合时,它会变得不同而且数量更大。在分析中发现,count正在从链接实体中获取值。有没有人遇到过这种问题。以下是我的fetchxml查询:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true" aggregate="true">
    <entity name="abc_entity">
        <attribute name="abc_name" alias="EntityName" aggregate="countcolumn"/>
        <attribute name="createdon" alias="createdonyear" groupby="true" dategrouping="year"/>
        <attribute name="createdon" alias="createdonmonth" groupby="true" dategrouping="month"/>
        <attribute name="createdon" alias="createdonweek" groupby="true" dategrouping="day"/>
        <filter type="and">
            <condition attribute="abc_applicationdate" operator="on-or-after" value="@Start_date"/>
            <condition attribute="abc_applicationdate" operator="on-or-before" value="@EndDate"/>
            <condition attribute="abc_productid" operator="in">
            </condition>
        </filter>
        <link-entity name="abc_entitydocument" from="abc_entityid" to="abc_entityid" alias="av" link-type="inner">
            <attribute name="createdon" alias="CreatedDate" aggregate="max"/>
            <filter type="and">
                <condition attribute="abc_document" operator="not-null"/>
                <condition attribute="abc_entityid" operator="not-null"/>
            </filter>
        </link-entity>
    </entity>
</fetch>

EG。在abc_entity中,我将实体链接为abc_entitydocument,其中abc_entitydocument对于每个abc_entity都是多个。对于那些给我正确计数记录的情况,我只想把数量计为1。

谢谢

0 个答案:

没有答案