Reporting services ssrs 2008 r2对表格中显示的组进行排序

Reporting services ssrs 2008 r2对表格中显示的组进行排序,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,在现有的SSRS 2008 r2报告中,我试图确定如何更改tablix中名为termName的分组的排序顺序。学校的学期按降序排列。termName列定义为varchar10,不为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,然后是T

在现有的SSRS 2008 r2报告中,我试图确定如何更改tablix中名为termName的分组的排序顺序。学校的学期按降序排列。termName列定义为varchar10,不为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报告中显示值的排序和/或位置上使用IIF表达式?如果是这样,你能告诉我我能做什么吗

因此,你能告诉我我能在tablix上做什么排序吗

=iif(Fields!termName.Value=”T12”,”1″,  
 iif(Fields!termName.Value=”T11”,”2″,  
 iif(Fields!termName.Value=”T10”,”3″,  
 ””)))
等等,为所有条款添加一行
只需将排序表达式添加到组中即可

@user1816979如果您标记为已回答/upvote,则表示感谢