reporting-services - 对 ssrs 中包含数字和字符串的 nvarchar 列进行排序
问题描述
我在报告服务方面遇到问题。目前,我使用按列从报告服务中排序,如果我有字符串值,它就可以工作,但如果我有数字与字符串值混合,它就不会。问题是当值混合时,例如:
1,11,2,111,... ab,abc,bb。
我试过:
=CInt(Fields!ColumnName.Value)
但这只有在我的列中有数字作为值时才有用
如何在报告服务中解决这个问题?
解决方案
添加两个排序表达式
=VAL(Fields!ColumnName.Value)
和
=Fields!ColumnName.Value
推荐阅读
- sql - 如何仅在表 b 中选择记录
- python - AWS SAM 未与 Python 3.7 一起安装
- python-3.x - 如何使用 boto3 过滤器获取布尔值
- javascript - AngularJS ng-repeat 使用新的 API 调用刷新
- python - 仅当它们存在于 python 中时才将命令行选项添加到子进程
- html - Bootstrap Navbar Dropdowns 每次打开第一个下拉菜单
- c# - 在另一个线程上继续时异步
- c# - 读取和写入具有命名空间的 XML 文件,而无需遍历每个元素
- regex - url中的正则表达式。django 2.0中的py
- matlab - 在 MATLAB 中平均大向量的误差