在现有的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上可以做什么排序吗?。
答案 0 :(得分:1)
=iif(Fields!termName.Value=”T12”,”1″,
iif(Fields!termName.Value=”T11”,”2″,
iif(Fields!termName.Value=”T10”,”3″,
””)))
等,为所有条款添加一行 只需添加到组排序表达式