![]() |
1
1
您描述的排序(1、10、2、3、4)是字符串排序,您需要将该列上的数据类型转换为数字(在本例中为整数)类型,以便排序正确。 有两种解决方案,可以将计算字段添加到记录集,如果需要多次使用此列,这会很有帮助,或者可以简单地使用表达式来表示排序顺序。
编辑Tablix或组的排序定义,并选择要排序的字段,要按您希望的方式对值进行排序,我们可以使用CInt函数将值转换为整数
我希望这对你有所帮助,欢迎来到SSRS! |
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |