sql-server - SSRS 2008 : Passing Parameters to linked report

标签 sql-server sql-server-2008 reporting-services

我有一个报告表,其中包含由用户设置的参数生成的所有维度组合。每行包含 1 个组合以及指向另一个带有图表的报告的链接。如何将参数/维度的组合传递给其他报告?

在该行中,我有一个文本框操作,其中有一个“转到报告”超链接。在主要报告中。我看到一个选项“使用这些参数来运行报告”,我在两个报告上都填写了类似名称的参数。

在链接的报告上,用户不必再次从该组参数中选择选项。将报表参数设置为内部、隐藏并带有空白提示(单个空格)、可见且带有空白提示(单个空格),并设置(空)默认值仍然给出:“报表参数是只读的,无法修改.(rsReadOnlyReportParameter)"

什么给了?应如何在任一侧配置参数,以便将参数组合传递到链接的报告?

最佳答案

如果真的是linked report ,那么您应该能够在链接的报表属性中隐藏该参数。

如果是drill through report (更有可能),然后只需设置 parameter to hidden in designer 。内部意味着它根本不暴露:

Setting the Hidden and Internal options provides different levels of visibility. You can hide the parameter on the parameter input area of the published report, yet set values for it on a report URL [My text: this is what drill through does] or in a subscription definition. If you set a parameter to Internal, it is not exposed in any way except in the report definition.

关于sql-server - SSRS 2008 : Passing Parameters to linked report,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/653078/

相关文章:

asp.net - 在 SQL Server 中将日期转换为刻度

java - 具有 Kerberos 身份验证和 ServerSpn 的 Microsoft JDBC 驱动程序 URL

c# - 使用Enterprise库将数据插入SQL Server数据库的代码

sql - 如何在SSRS表达式中检索当前月份

csv - 报表生成器导出到带有列标题空间的 CSV

sql - 在具有逻辑的 SELECT 语句中使用 MAX

c# - 如何在数据库优先中创建鉴别器列

SQL Server : get average per week for the past 30 weeks

c# - 错误 :Cannot Find Table 0

reporting-services - Tablix 中的 SSRS 停止组被拆分为多个打印页面