Reporting servcie
KevinLiu
SQL Server MVP
展开
-
Reporting service runningvalue 函数解决累计值问题
Reporting有一个函数可以提供自动累加功能,比如周四运行Report的时候就要将周一到周三的数据自动加总。 可以这样实现:1. 首先根据Stock Code和Location做Group2.然后新加一个栏位用runningvalue针对于上面的Group做Sum很方便的就做好了这个ReportCode:=runningvalue(Fields!BalanceAmout原创 2012-07-25 12:21:01 · 2887 阅读 · 0 评论 -
rsInvalidPolicyDefinition role assignment is not valid.
由于旧的Reporting是32位的运行数据量大的Report很吃力,所以打算把新的Reporting servcie 2008用起来。 发布了一个新的Report然后尝试给用户分配权限,但是遇到了下面的错误:" role assignment is not valid. The role assignment is either empty or it specifies a u原创 2012-07-25 17:07:55 · 1092 阅读 · 0 评论 -
Reporting Service 2005到2008升级测试
SQL Server 2008的Reporting不管是在功能性能还是管理上上都比2005有了很大的提高,所以很多公司都会将Reporting2005进行升级。 我这次的测试是将Reporting的数据库从2005迁移到2008上(不是直接在原来的服务器升级)。 升级步骤: 1. 首先备份SQL Server 2008的ReprotServer和ReportSer原创 2012-08-15 10:33:38 · 2338 阅读 · 0 评论 -
SSRS不浏览报表也可以直接导出报表文件
一般我们从Report Servcie导出报表都是先浏览之后再导出,如果我们只需要看报表的话,有没有办法不浏览Report直接导出报表呢?答案是使用URL访问。 通过 SQL Server Reporting Services (SSRS) 中报表服务器的 URL 访问,您可以通过 URL 请求将命令发送到报表服务器。例如,您可以自定义报表在本机模式报表服务器上或 SharePoint 库原创 2012-09-09 21:46:11 · 4528 阅读 · 3 评论 -
SSRS如何将多值参数传递给存储过程
Reproting Servcie中提供了参数多值,但是在存储过程中如何使用参数多值呢? 网上有对值进行Split的,我这里使用了表变量。下面是我的解决办法: CustomerCode在Report中值可以多选,这里我是用JOIN函数将多值变为一个字符串。下面是Report中调用存储过程的语句: ="EXECUTE dbo.usp_test " & " '" &原创 2012-09-12 10:44:34 · 5192 阅读 · 0 评论 -
SQL Server 2012 SSRS 导出Excel 2007-2010兼容文件
在2012SSRS之前,SSRS只能导出Excel2003,如果数据超出2003的限制就会产生问题,导致用户抱怨。为了解决这种问题,IT只能额外开发满足这样的需求。 当然还有一种办法是使用第三方的插件,这样可以导出Excel2007文件,但是这样的插件价格也不便宜。 本来期望微软在2008R2中解决这个问题,但是很遗憾微软并没有兼容Excel2007文件直到SQLServer 20原创 2012-10-17 20:23:46 · 4999 阅读 · 1 评论 -
使用Reporting Service订阅对域外用户发邮件
默认情况下使用Reporting Service对域外邮件发送会失败,一般可能会碰到下面的两个错误: ERROR 1:Subscription Error: "The e-mail address of one or more recipients is not valid." This error usually occurs when the SMTP server is翻译 2013-09-06 10:41:09 · 3246 阅读 · 0 评论 -
Reporting Service textbox换行
如果字符串很长,希望在SSRS中的textbox中按照要求换行,该如何实现呢? 可以直接使用换行符vbCrLf 比如在TextBox的表达式中输入: ="Test Name" + vbCrLf +vbCrLf +"Number” + vbCrLf +vbCrLf +”Priority” 就可以出现下面的效果: 可以看到既有换行,而且每行中间还隔了一个空行。原创 2013-12-24 21:18:43 · 7055 阅读 · 1 评论 -
SSRS Fields cannot be used in page headers or footers
问题环境:SSRS 2005 报表开发 尝试在Page Header中使用Data Set的字段,遇到下面的错误: The value expression for textbox ‘’ refersto a field. Fields cannot be used in page headers or footers. 解决办法: 1. 在Page原创 2014-07-16 11:52:17 · 1254 阅读 · 0 评论