SSRS 权限问题

0
我用的是sql server2008的ssrs,现在遇到一个问题,报表需要用一个参数去接收系统登录的ID,然后由获得的这个参数再对报表的数据进行筛选,但是我不知道这应该如何操作,请高手们指点一下,或者给点建议,谢谢
已邀请:
1

- 取是能力,舍是境界 2015-09-07 回答

你这个问题首先要说明一下报表的查看方式。
如果是用的SSRS自己的ReportingServer来查看报表,那你的登录方式肯定是Windows身份验证,那应该可以直接使用报表的UserID参数。

QQ截图20150907132621.png

 
如果是用ReportingViewer集成报表来查看报表,那你一定是在自己的系统中通过URL跳转来访问报表,这样的话,可以把参数放在URL后面,如@DennyZheng所言,test.aspx?userid = 1,获取和设定参数见下面链接。
http://www.flybi.net/question/11668
1

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-09-07 回答

你之前问的问题里, 不就有问到报表如何传参的吗? 我也回复过 www.123.com/a.aspx?userid=1
那么你RDL就可以接收到。 接收到 不就可以对 where条件筛选了吗

要回复问题请先登录注册