SSRS的一些小问题

SQL Data Tool 预览(Preview)的一些小问题

当我们编辑报表的时候总需要通过SQL Data Tool的Preview的功能来看一下我们做得怎么样,但是预览是有一点小问题的,那么这些问题又是什么呢?

  1. 当我们做好一个报表第一次预览的时候,编辑器会把报表需要的数据下载下来,放到和报表同样目录下,文件名字就叫XXXXX.data(XXXXX是报表的名字),下次预览的时候就不用再次读取数据(我并不知道这些临时数据多久会刷新,只是观察得出这个结论),这样我们多次预览的时候就省下很多等待的时间。但是这样另外一个问题就来了,如果你改了数据源的一些算法后马上预览,那么那算法的结果还是不变,当你一直为这结果不对而抓狂的时候,请点一下预览选参数下那一个小小的刷新按钮,结果可能就如你所愿的出来了(部署后会不会出现不敢保证,但是最好也是要点一下那个刷新)。
  2. 跳转之后Parameter不能改变。预览后让报表进行跳转,并传递参数到跳转以后的报表,当这个时候我们再选不一样的Parameter,按ViewReport后发现参数并没有变,还是从上一个报表传递过来的参数。这个时候不用慌,预览的时候我也常常出现这种问题,只要部署到网页后,这个bug就会消失了,我也不知道为什么。
  3. The url is too long。 这问题会出现在报表跳转传递参数字符串过多的时候,怎样才算过多呢?假设有a个参数,a个参数个平均含b个值,b个值平均字符串长度是c,那么他需要传递的参数长度就是a*b*c,如果a*b*c>65535,那么预览的时候就会报这个错。把报表部署到网页后这错误并不会出现,但另外一个问题可能会出现,当报表跳转并传递这么多参数时,报表可能load得很慢,而且很可能跳转不过去。所以那些数量多得参数最好就不要放进Parameter里了。
  4. Tooltip不能正常显示的问题。SSRS报表的Tooltip运行错误,不是表达式错误,而是那个filter下表达式的值可能为空或者什么情况的时候,Tooltip有可能不显示,但它并不会报错,所以当Tooltip不显示或者显示#Error的时候,检查那个时候Tooltip的值,再对null值进行处理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值