【问题标题】:ssrs 2008 r2 sort on a group displayed in a tablixssrs 2008 r2 对 tablix 中显示的组进行排序
【发布时间】:2017-08-07 07:53:55
【问题描述】:

在现有的 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 上做什么排序吗?

【问题讨论】:

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


    【解决方案1】:
    =iif(Fields!termName.Value=”T12”,”1″,  
     iif(Fields!termName.Value=”T11”,”2″,  
     iif(Fields!termName.Value=”T10”,”3″,  
     ””)))
    

    等,为所有术语添加一行
    只需添加到组排序表达式中

    【讨论】:

    • @user1816979 非常感谢您标记为已回答/点赞
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多