ssrs 2008 r2对显示在Tablix中的组进行排序

问题描述:

在现有的SSRS 2008 R2报告中,我试图确定如何更改tablix中名为termName的分组的排序顺序。学校条款按降序排列。 termName列定义为varchar(10),不为null。 termName的值如下: T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11和T12。ssrs 2008 r2对显示在Tablix中的组进行排序

问题是术语名称最终没有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″, 
””))) 

等,增加了线路的所有条款
只需添加到组排序表达式

+0

感谢,回答问题 – user1816979

+0

@ user1816979请将标记为回答/给予好评 – Schmocken

+0

你怎么标记为回答? – user1816979