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

Xml Dynamics 2013图表-基于值对列进行分组,xml,dynamics-crm-2013,microsoft-dynamics,Xml,Dynamics Crm 2013,Microsoft Dynamics,我有一个按日期显示总状态的图表,我正试图根据主管的请求将某些状态分组到一个列中。我已经研究这个问题好几天了,但是由于我们的自定义实体设置,我空手而归。这是我一直在玩弄的XML,正如您所看到的,我曾尝试使用过滤器对XML进行分组,但却一无所获 <fetchcollection> <fetch mapping="logical" aggregate="true"> <entity name="opportunity"> &l

我有一个按日期显示总状态的图表,我正试图根据主管的请求将某些状态分组到一个列中。我已经研究这个问题好几天了,但是由于我们的自定义实体设置,我空手而归。这是我一直在玩弄的XML,正如您所看到的,我曾尝试使用过滤器对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>

923020000
923020009
923020001
923020007
923020002
923020004

我只需在opportunity entity中创建额外的分组选项集字段(cpc\u groupedstatus),并创建工作流以在cpc\u状态更改时更新它。因此,您将有两个类似于标准“status”和“status Reason”字段的状态字段,并且您可以在cpc_groupedstatus上创建图表,而无需修改xml


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

我只需在opportunity entity中创建其他分组选项集字段(cpc\u groupedstatus),并创建工作流以在cpc\u状态更改时更新它。因此,您将有两个类似于标准“status”和“status Reason”字段的状态字段,并且您可以在cpc_groupedstatus上创建图表,而无需修改xml

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