【问题标题】:FetchXML issues with aggregate groupby on an option field选项字段上的聚合 groupby 的 FetchXML 问题
【发布时间】:2014-09-19 15:47:36
【问题描述】:

我遇到了针对 Dynamics CRM 2013(在线)运行的 FetchXML 查询的问题。

运行这个简单的查询时

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" count="5">
  <entity name="activitypointer">
    <attribute name="activityid" alias="activity_id" />
    <attribute name="activitytypecode" alias="activity_type" />
    <attribute name="ownerid" alias="owner" />
  </entity>
</fetch>

我得到了 activity_type 列的预期结果,例如“电子邮件”、“机会关闭”等

但是当我尝试这个查询的聚合版本时

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" aggregate="true">
  <entity name="activitypointer">
    <attribute name="activityid" alias="activity_count" aggregate="count" />
    <attribute name="activitytypecode" alias="activity_type" groupby="true" />
    <attribute name="ownerid" alias="owner" groupby="true" />
  </entity>
</fetch>

我得到了 activity_count 和 owner 列的正确结果,但“activity_type”列仅填充了“Microsoft.Xrm.Sdk.OptionSetValue”,或者如果在报告“#error”中运行。

我认为这与按选项字段类型分组有关。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: aggregate microsoft-dynamics dynamics-crm-2013 fetchxml


    【解决方案1】:

    你必须是very careful when it comes with nulls and grouping。尝试添加一个排除空值的过滤器。我在 2011 年验证它确实为选项集返回了一个有效值。

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 2021-03-21
      • 2018-12-16
      • 2013-07-23
      • 2020-08-27
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      相关资源
      最近更新 更多