繁体   English   中英

在 Visual Studio 中预览 SSRS 报告时,如何指定参数值?

[英]How can I specify values for parameters, when previewing a SSRS report in Visual Studio?

我在 Visual Studio 中打开了一个 SSRS 报表项​​目(由其他人创建),但不知道如何预览它。

在此处输入图像描述

在报表的数据集(.rsd 文件)中,它有一个带有两个参数的 SQL 脚本:ConID 和 PayNo。 因此,当我单击左上角的“预览”(“设计器”右侧)时,出现错误“ConID 参数缺少值”。 如何为预览报告的两个参数指定值?

在此处输入图像描述

这是我的尝试,如果我的方向正确,请告诉我。 我打开第一个参数的“参数属性”,右键单击屏幕截图左上角的“合同编号”,它显示其名称为“ConID”。

在此处输入图像描述

我正在寻找可以为这个参数输入一些值的地方,所以我单击“可用值”,然后选择“指定值”,然后单击“添加”,它要求我输入“标签”和“值” . 但我不知道“标签”在这里是什么意思。

在此处输入图像描述

让您的报告工作的最佳方法是获取脚本并直接在 SQL 中运行它而不使用参数; ConID 和 PayNo。 在未过滤的结果中,选择要在 SSRS 报告中运行的 ConID 和 PayNo 值组合。

为了进行测试,将参数可见性更改为“可见”(倒数第二个屏幕截图),这样您就可以在不离开预览模式的情况下调整参数值。 现在,当您预览报告时,这两个参数框应该是空白的,并且在您为它们提供值之前,报告不会运行。 从未过滤的结果集中输入任何 ConID 和 PayNo 组合。

如果您希望在运行报告时填充参数值,您可以在每个参数的相应“默认值”选项卡中输入它们。 您不需要“可用值”选项卡中的任何内容。

注意 - 如果这是生产中的报告,那么它的参数值可能由另一个报告传递,这解释了为什么参数可见性设置为隐藏而没有默认值。 完成测试后,请确保恢复到这些设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM