2010-05-12 47 views
0

我有一个报告,我试图创建创建基于工作项状态和累积计数堆积图TFS工作项目的一些问题。我有Sum(Cumulative_Count)作为数据字段,System_State作为系列字段,Date作为类别字段。自定义排序在SSRS08 TFS

我遇到的问题是,对于这个堆叠图表,我们立即有用System_State需要一个非常特定的顺序 - 即不应该在顶部,其次是进行中,准备好审查等,并且我不能为我的生活弄清楚如何定义这个顺序。系列排序选项只允许A到Z和Z到A,而我对MDX /表达式很不熟悉。

我已经使用了自定义代码段手动定义在我需要的命令字符串数组尝试,但我似乎无法弄清楚如何利用它作为该系列或作为比较。

我不介意如何静态/哈克该结束了,现在,所以任何建议将非常感谢。

乔希

回答

3

我想我很快就说话 - 花费近4小时试图总结我的脑海围绕OLAP多维数据集我想出了一个更简单的解决之后。我使用以下作为排序约束的表达式(设置为Z到A):

=Switch(Fields!System_State.Value = "Not Done", "A", Fields!System_State.Value = "In Progress", "B", Fields!System_State.Value = "Ready for Review", "C", Fields!System_State.Value = "Ready for Promotion", "D", Fields!System_State.Value = "Promoted", "E", 1 = 1, "Z") 

这是相当黑客,但作品的梦想。我应该想到这个年代以前 - 我猜,KISS。

+0

谢谢 - 这正是我需要的解决方案! – Elatesummer 2013-05-17 11:55:18