首页 > 解决方案 > 我可以在 SSRS 的子报表中使用主报表的参数吗?

问题描述

在我的报告中,主报告根据日期选择数据。它按部门分组,因此每个部门有一页。每个页面(部门)都有几个子报告。没有潜艇的潜艇,一切都只有一层深。每个潜艇都有自己的数据集(需要部门和日期)来提取部门的信息。我没有问题将潜艇与部门联系起来。这是一个领域。它还需要使用作为参数传递给主报告的日期。当我对日期使用默认值时,一切都很好,但我需要它是动态的。我已经尝试了我能想到的一切。将参数命名为与主报表相同,命名不同,尝试使用@department 作为子报表中的参数。我似乎无法完成这个简单的任务。我确定我 我错过了一些简单的东西,但我是 SRSS 的新手,我不知道该怎么做。谁能指出我正确的方向?

标签: reporting-services

解决方案


子报表参数的设置位于子报表容器的参数选项卡中。您应该能够为名称选择子报表的参数,然后使用功能按钮为值选择主报表的参数。

在此处输入图像描述

如果您使用下拉列表作为值,您是从数据集字段列表中选择,而不是参数。

此外,请确保您的子报表未使用可用值。如果您的日期参数不是可用值之一,则它将为空。


推荐阅读