首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >读取SSRS报表中的查询字符串参数值

读取SSRS报表中的查询字符串参数值
EN

Stack Overflow用户
提问于 2016-02-03 08:57:23
回答 3查看 3.1K关注 0票数 0

我传递了一个参数来报告服务器url。

代码语言:javascript
复制
http://<your server>/ReportServer?/<folder>/<reportname>&UserID=Name

如何在报表中读取UserID值。

如何在任何文本框中打印此值以检查传递给它的内容?

例如:上面的url应该显示'Name‘。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-05 04:12:03

问题在于我的参数UserId

我将其设置为“内部”,这就是为什么将其设置为默认值blank space而不是传递的参数UserId值。(现在我正在使用hidden)

注意:报告参数是区分大小写的,所以在我的例子中,必须是UserId

票数 0
EN

Stack Overflow用户

发布于 2016-02-05 00:50:30

基于您的注释,我认为您已经知道了这一点,但是您需要的只是报表中存在的参数UserId,它将从查询字符串中得到它的值。

当试图传递参数时,可能会出现其他几个问题:

  • 报表参数区分大小写。
  • 可见性设置为Internal的报表参数不能通过URL传递值

另见:在MSDN上的URL中传递报表参数

票数 1
EN

Stack Overflow用户

发布于 2016-02-03 09:11:27

你可以试试内置的SSRS字段.

在这种情况下,如果我正确理解了你的问题,试着使用Expression -> Built-In-Fields -> UserId就可以了.

尝试操作报表服务器URL。举个例子..。

代码语言:javascript
复制
=mid(Globals!ReportServerUrl , InStr(Globals!ReportServerUrl,"&UserID=")+8)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35172419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档