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″,
””)))
等,为所有术语添加一行
只需添加到组排序表达式
在现有的 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″,
””)))
等,为所有术语添加一行
只需添加到组排序表达式