Reporting services ssrs次要参数赢得';在按下“查看报告”按钮之前,即使其主要参数具有默认值,也不能运行

Reporting services ssrs次要参数赢得';在按下“查看报告”按钮之前,即使其主要参数具有默认值,也不能运行,reporting-services,Reporting Services,我有一个依赖于其他参数(主要)的参数(次要)。当这些主要参数具有默认值时,在按下“查看报告”按钮之前,不会激活次要参数。为了运行报告,需要再次按下报告按钮。它是设计的还是可以改变的?多谢各位 据我所知,这是故意的。我也为此奋斗了很多年。如果有其他人遇到这种情况,我也很想知道。多年来,我一直使用带默认值和不带默认值的级联参数,没有任何问题。您能否详细介绍如何填充参数可用项和默认项。请输入用于参数的SQL和/或函数。请再举一些例子。例如,我通常有两个参数来选择一个国家,第一个是大陆,第二个是国家(仅

我有一个依赖于其他参数(主要)的参数(次要)。当这些主要参数具有默认值时,在按下“查看报告”按钮之前,不会激活次要参数。为了运行报告,需要再次按下报告按钮。它是设计的还是可以改变的?多谢各位

据我所知,这是故意的。我也为此奋斗了很多年。如果有其他人遇到这种情况,我也很想知道。

多年来,我一直使用带默认值和不带默认值的级联参数,没有任何问题。您能否详细介绍如何填充参数可用项和默认项。请输入用于参数的SQL和/或函数。请再举一些例子。例如,我通常有两个参数来选择一个国家,第一个是大陆,第二个是国家(仅过滤到所选大陆中的国家)。另外,请让我知道您使用的SSRS版本以及开发工具(VisualStudio或Report Builder)。在我的情况下,主要参数有一些默认值。因此,如果次要参数使用主要参数作为其默认值,则在报告暂停时(不按查看报告按钮),应激活它(与主要参数一样),对吗?问题是怎么做,它应该是这样工作的,但取决于如何填充第二个参数,我不确定问题出在哪里。您能否发布用于填充参数的代码/表达式/sql。我发现这取决于辅助参数查询。如果该查询需要很长时间才能运行,则在按下“查看报告”按钮之前,它不会被激活,这会给它额外的运行时间。如果辅助参数查询很容易运行,那么就不会有问题。有没有一种方法可以配置报表服务器来完成运行?我以前没有遇到过这种情况,所以我可以;我真的帮不上忙。填充参数列表的查询通常很快。如果不确定是否可以优化查询或数据是否不经常更新,请每晚按计划运行作业以生成包含参数值的表。