我有一个Microsoft Dynamics CRM图表,我尝试编辑它,以便它只按照我定义的特定顺序显示特定的分组数据。
我已导出XML并对其进行了编辑,以便我拥有以下数据代码段:
<datadescription>
<datadefinition>
<fetchcollection>
<fetch mapping="logical" aggregate="true">
<entity name="opportunity">
<attribute name="estimatedvalue" aggregate="sum" alias="sum_estimatedvalue" />
<attribute name="stepname" groupby="true" alias="stepname" />
</entity>
</fetch>
</fetchcollection>
<categorycollection>
<category alias="stepname">
<measurecollection>
<measure alias="sum_estimatedvalue">
</measurecollection>
</category>
</categorycollection>
</datadefinition>
</datadescription>
基本上,数据目前按stepname
分组(共有15个步骤),每个步骤名称包含sum
个estimatedvalue
。
现在我想要做的只是显示5个步骤名称(基本上过滤掉其余步骤)并按以下顺序保存:
2-Proposal Created
4-费
6开放式计划
12-Advisor Invoice
13-金融技巧发票
如何编辑图表XML来做到这一点?
答案 0 :(得分:0)
在图表XML中,您可以看到有一个FetchXML语句。您可以根据需要对此进行编辑以进行过滤和排序:
<fetch mapping="logical" aggregate="true" >
<entity name="opportunity" >
<attribute name="estimatedvalue" aggregate="sum" alias="sum_estimatedvalue" />
<attribute name="stepname" groupby="true" alias="stepname" />
<order alias="stepname" />
<filter type="and" >
<condition attribute="stepname" operator="in" >
<value>2-Proposal Created</value>
<value>4-Fees</value>
<value>6-Open Plan</value>
<value>12-Advisor Invoice</value>
<value>13-Financial Finesse invoice</value>
</condition>
</filter>
</entity>
</fetch>
我在一个获取构建器/执行器中测试了FetchXML,它确实可以解决这个问题。我从来没有像这样编辑图表xml,但理论上上面应该有效。