我有一个图表,按日期显示总状态,我试图根据我的主管的请求将某些状态组合成一列。我已经研究了这个问题好几天了,但由于我们的自定义实体设置,我空手而归。这是我一直在玩的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>
答案 0 :(得分:0)
我只是在机会实体中创建额外的分组选项集字段(cpc_groupedstatus),并创建工作流以在cpc_status更改时更新它。因此,您将有两个类似于标准“状态”和“状态原因”字段的状态字段,您可以在cpc_groupedstatus上创建图表而无需摆弄xml。
如果这可以解决您的问题,请将此答案标记为有用。