ssrs 2008 r2 按 tablix 中显示的组排序

ssrs 2008 r2 sort on a group displayed in a tablix

在现有的 SSRS 2008 r2 报告中,我试图确定如何更改 tablix 中名为 termName 的分组的排序顺序。学校术语按降序排列。 termName 列定义为 varchar(10),而不是 null 。 termName 的值如下: T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11 和 T12。

问题是术语名称最终没有按 T12 先排序,然后是 T11,然后是 T10,然后是 T9。

排序结束,错误地按以下顺序显示术语: T9、T8、T7、T6、T5、T4、T3、T2、T1、T12、T11,然后是 T10。

我可以在 SSRS 2008 r2 报告中显示值的位置上对排序 and/or 使用 IIF 表达式吗?如果是这样,你能告诉我我能做什么吗?

所以你能告诉我我可以在 tablix 上排序吗?

=iif(Fields!termName.Value=”T12”,”1″,  
 iif(Fields!termName.Value=”T11”,”2″,  
 iif(Fields!termName.Value=”T10”,”3″,  
 ””)))

等,为所有术语添加一行
只需添加到组排序表达式