Xml 按自定义状态代码顺序对图表进行排序

Xml 按自定义状态代码顺序对图表进行排序,xml,charts,dynamics-crm,dynamics-crm-2015,Xml,Charts,Dynamics Crm,Dynamics Crm 2015,我正在使用Dynamics CRM 2015 Online Update 1,试图编辑包含状态代码的图表的XML,以便更改状态代码的顺序 州是开放的、赢的和输的。 这些状态中的每一个都有状态码作为一种选项集,但它是一个开箱即用的选项集,不允许我手动编辑值。我可以添加或删除状态码,或重命名它们,但值字段是只读的 我能找到的在图表上对这些数据进行排序的唯一方法是通过状态名称或状态值。不幸的是,这些值不是我需要的顺序,我无法编辑这些值,因为这不是一个自定义选项集 如果状态或状态代码是自定义实体的一部分

我正在使用Dynamics CRM 2015 Online Update 1,试图编辑包含状态代码的图表的XML,以便更改状态代码的顺序

州是开放的、赢的和输的。 这些状态中的每一个都有状态码作为一种选项集,但它是一个开箱即用的选项集,不允许我手动编辑值。我可以添加或删除状态码,或重命名它们,但值字段是只读的

我能找到的在图表上对这些数据进行排序的唯一方法是通过状态名称或状态值。不幸的是,这些值不是我需要的顺序,我无法编辑这些值,因为这不是一个自定义选项集

如果状态或状态代码是自定义实体的一部分,我可以添加一个排序顺序字段并按其排序。
如果StatusCode值不是只读的,我可以编辑这些值并按其排序

如果我在状态名的前面加上一个数字,我可以按它排序,但这是一个不吸引人的选项

是否有其他方法可以设置这些状态码的顺序,或者我应该尝试完全不同的方法

下面的屏幕截图显示了当前订单,并在名称后添加了数字。这些数字是我试图使用的顺序(仅供参考),但我想从名称中删除这些数字


您不能在表单中添加一个全局选项集,并使用该选项集而不是现有的选项集吗?有一个丑陋的解决方案,那就是使用工作流或插件将文本字段更新为您希望排序的内容。您必须更新旧数据,但您不能简单地更改每个值的标签吗?那么,最低值包含“已授予”,最高值包含“保留”?否则,我想添加一个自定义optionset,以正确的顺序添加值,并使用插件将其设置为与statuscode相同。您不必将此字段显示在表单上,但您可以使用它对图表进行排序。谢谢大家的回答。最后我使用了el shorty的第二个建议,在表单上设置了自定义选项和隐藏字段。el shorty,如果你想把你的评论复制到一个答案中,我很乐意把它标记为这个问题的答案。