背景
我们在进行数据统计并进行展现的时候,系统展示的数据会根据系统的ID来进行排放,但这种排序有时候并不是我们期望的。如下图
上面的状态看起来会有些乱,因此我们想按状态来进行排序,这种状态是有一定的业务规则
比如工作流一般为设置为:Open,开发中, 代码评审中,SIT测试中,上线完成。
我们期望按以上方式来进行排序。
解决方案
我们可以在需要的维度上重新进行定义我们需要的状态并按我们设定好的排序规则进行排序
我们可以定义一个计算成员
Aggregate({ [Status].[Open], [Status].[开发中], [Status].[代码评审中], [Status].[UAT测试中], [Status].[上线完成] })
如图所示
之后,我们在排序中选择分级为“开发交付状态”
并去掉汇总项,之后我们切到Bar来进行展示