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

时间:2017-08-03 23:05:02

标签: reporting-services ssrs-2008 ssrs-2008-r2

在现有的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报告中的排序和/或位置上使用IIF表达式来显示值?如果是的话,你能告诉我我能做些什么吗?

因此,您能告诉我在Tablix上可以做什么排序吗?。

1 个答案:

答案 0 :(得分:1)

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

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