Dynamics 2013图表 - 基于值对列进行分组

时间:2016-01-25 22:04:04

标签: xml dynamics-crm-2013 microsoft-dynamics

我有一个图表,按日期显示总状态,我试图根据我的主管的请求将某些状态组合成一列。我已经研究了这个问题好几天了,但由于我们的自定义实体设置,我空手而归。这是我一直在玩的XML,你可以看到我试图使用过滤器进行分组,但它让我无处可去。

  <fetchcollection>
    <fetch mapping="logical" aggregate="true">
      <entity name="opportunity">
        <attribute name="cpc_batchload" groupby="true" alias="_CRMAutoGen_groupby_column_Num_0" dategrouping="day" />
        <attribute name="cpc_status" aggregate="countcolumn" alias="_CRMAutoGen_aggregate_column_Num_0">
          <filter type="and">
            <condition attribute="cpc_status" operator="in">
              <value>923020000</value>
              <value>923020009</value>
              <value>923020001</value>
              <value>923020007</value>
              <value>923020002</value>
            </condition>
          </filter>
        </attribute>
        <attribute name="cpc_status" aggregate="countcolumn" alias="_CRMAutoGen_aggregate_column_Num_17">
          <filter type="and">
            <condition attribute="cpc_status" operator="in">
              <value>923020004</value>
            </condition>
          </filter>
        </attribute>
      </entity>
    </fetch>
  </fetchcollection>

1 个答案:

答案 0 :(得分:0)

我只是在机会实体中创建额外的分组选项集字段(cpc_groupedstatus),并创建工作流以在cpc_status更改时更新它。因此,您将有两个类似于标准“状态”和“状态原因”字段的状态字段,您可以在cpc_groupedstatus上创建图表而无需摆弄xml。

如果这可以解决您的问题,请将此答案标记为有用。