我正在尝试创建另一个分页报告的URL。最终我希望URL传递初始报告中给出的两个参数,但因为我是新手,所以我首先尝试给出一个固定值。
起初我一直在参数Periode
中获取默认值,但现在我已经将参数设置为select a value
,但我似乎无法得到值{给出了URL:
myreportserver/ReportServer/Pages/ReportViewer.aspx?/ReportName&Periode=Januari+2017
我通过以上网址获得的屏幕图片:
可用的参数值:
- 以下是我尝试过的一些网址: ?myreportserver /的ReportServer /页/ ReportViewer.aspx / REPORTNAME&安培; RS:命令=渲染&安培; Periode.Period.period = Februari + 2017
myreportserver /的ReportServer /页/ ReportViewer.aspx / REPORTNAME&安培; RS:?。命令=渲染&安培; Periode.Period.period =%5BPeriode%5D%5BPeriod%5D%5BPeriod%5D%26%255%B2017% 5D。%5B2%5D
myreportserver /的ReportServer /页/ ReportViewer.aspx / REPORTNAME:嵌入= Y&安培;:?DISPLAY_COUNT =否安培;:linktarget = _self&安培;:突片=否安培;:showVizHome =否安培; SelectionList.SelectedItem =%5BPeriode%5D。 %5BPeriod%5D。%5BPeriod%5D。%26%5%B2017%5D。%5B2%5D
myreportserver /的ReportServer /页/ ReportViewer.aspx / REPORTNAME&安培;:嵌入= Y&安培;:DISPLAY_COUNT =否安培;:linktarget = _self&安培;:突片=否安培;:showVizHome =否安培;%5BPeriode%5D%5BKey%5D %5BKey%5D =%5BPeriode%5D。%5BPeriod%5D。%5BPeriod%5D。%26%255%B2017%5D。%5B2%5D
myreportserver /的ReportServer /页/ ReportViewer.aspx / REPORTNAME&安培;。。。。Periode =%5BPeriode%5D%5BPeriod%5D%5BPeriod%5D%26%255%B2017%5D%5B2%5D
答案 0 :(得分:0)
尝试将您的网址更改为以下内容:
myreportserver/ReportServer/Pages/ReportViewer.aspx?/ReportName&rs:Command=Render&Periode=Januari+2017
请记住,URL中的参数名称必须与报表中的参数名称匹配,而不是用户看到的提示,并且传递的值必须与可用值之一匹配,而不是显示给用户的标签。
答案 1 :(得分:0)
我遇到了同样的事情,我发现这是因为我为 SQL 原始报告索引值中的参数设置了不受支持的数据类型,例如。我使用索引指向一个值,但我将数据类型设置为不受支持的浮点数,所以我所做的是将索引值除以 100,所以我想如果您更改数据类型并检查它可能会起作用