【注意:RDL排序要删除组内的默认排序字段】

在SSRS中排序时,如果是数值列,默认为显示成以下,会按字母的顺序排序,但并不是我们想要的结果:

RDL 数值列排序

 

怎样达到我们要的效果,按数值排序:

1.进入页面,默认排序的设置,将其列用Cint()函数转换成数值

RDL 数值列排序

 

2.交互式排序,点击会员【类型】列,按【休眠天数】排序:

RDL 数值列排序

如果记录中【休眠天数】有“Unknown”值,这时转换就会出错,我的处理办法是:

=cint(iif(Fields!休眠天数.Value="Unknown",999999,Fields!休眠天数.Value))

 

结果效果:

RDL 数值列排序

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-04-19
  • 2021-08-25
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-10-08
  • 2021-11-10
  • 2021-09-29
  • 2022-12-23
  • 2021-11-08
  • 2021-10-20
  • 2021-12-08
相关资源
相似解决方案