首页 > 解决方案 > 对 ssrs 中包含数字和字符串的 nvarchar 列进行排序

问题描述

我在报告服务方面遇到问题。目前,我使用按列从报告服务中排序,如果我有字符串值,它就可以工作,但如果我有数字与字符串值混合,它就不会。问题是当值混合时,例如:

1,11,2,111,... ab,abc,bb。

我试过:

=CInt(Fields!ColumnName.Value)

但这只有在我的列中有数字作为值时才有用
如何在报告服务中解决这个问题?

标签: reporting-servicesssrs-2012

解决方案


添加两个排序表达式

=VAL(Fields!ColumnName.Value)

=Fields!ColumnName.Value

推荐阅读