ReportServer 格式化数字导出EXCEL问题

天边一坨浮云 技术中心总经理  2010-12-07 02:58:48
2个问题,解决任意一个均给分
1.报表中某一列设置其Format属性为 0 即为不保留小数,
部署后看到的报表没问题,只有整数,但是导出EXCEL所有行对应的该列出现#VALUE!
而如果对其Format属性设置为 #,0 即有千分号但不保留小数,此时导出EXCEL该列正常

而且不管怎么设置,打开导出的Excel时都会出现 文件错误:数据可能丢失 的对话框

2.报表所有行对应的某一列有可能是文字有可能是数字
我想根据条件设置其Format属性如下:
=IIF(Fields!Date.Value="a" or Fields!Date.Value="b",0%,0)
=IIF(Fields!Date.Value="a" or Fields!Date.Value="b",“0%”,“0”)

以上2种设置,第一种导出的EXCEL还是有小数,设置没起作用
第二种导出的EXCEL 所有行对应的该列出现#VALUE!


虽然格式可以在存储过程直接就过滤好,但是还是求达人解惑
...全文
88 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
abuying 2010-12-08
你的SQL是怎么写的?可以转化成整数
如cast(col as int)
回复
发动态
发帖子
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
社区公告
暂无公告