SSRS报表链接后面如何指定参数值 报表数据是通过CUBE获取的

0
如:打开报表链接是:http://yjhost06/Reports_HSEHSE/Pages/Report.aspx?ItemPath=%2fBIREPORT-230%2fABJJ--FHSYZQZBFB
该报表有一个时间参数 参数名为:TIMEYEAR 参数默认值为2015年:[TIME].[YEAR].&[2015]
我现在想通过链接直接查看2016年的数据 如何修改报表链接 在链接后面添加指定参数值?
下面的链接是我自己写的,但是打开后数据没有变化还是2015年的数据 不知道问题在哪
http://yjhost06/Reports_HSEHSE ... AR%3D[TIMEYEAR].[YEAR].%26[2016]
已邀请:
0

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

在需要添加的参数前,加 &
类似:
&ProductCategory=[Product].[Product Categories].[Category].%26[1]

ReportServer_SQL12/Pages/ReportViewer.aspx?/SSRS_Work/DrillThroughDetail&ProductCategory=[Product].[Product Categories].[Category].%26[1]
 
0

choc - 终于找到组织了,学习BI中 2017-05-23 回答

表达式如下,网址能打开且参数传递正确

="http://10.63.17.234/ReportServ ... place(Parameters!DimDateMonth.Value,"&","%")

试图用javascript新开窗口,却总是报错
="javascript:void(window.open('http://10.63.17.234/ReportServer/Pages/ReportViewer.aspx?%2fKPIProdData%2fKPIManufactureQues&rs:Command=Render?DimDateMonth="+replace(Parameters!DimDateMonth.Value,"&","%")+",'','height=680,width=1024,status=yes,toolbar=yes,resizable=yes, menubar=no,location=no,top=yes,left=yes'))"

不知为何,请高手指点

要回复问题请先登录注册