SQL报表生成器:是否从参数中获取另一个值?

SQL报表生成器:是否从参数中获取另一个值?,sql,reporting-services,reportbuilder,Sql,Reporting Services,Reportbuilder,我有一个名为“月”的报告参数。它来自一个数据集,其中包含一些其他字段,包括“FinYearStart” 我的报告有几个数据集。On使用@Month作为参数,从而获取用户选择的Month参数的值 另一个数据集使用日期范围。结束日期是@Month,但我希望开始日期是FinYearStart的值,根据用户选择的@Month 所以我的问题是,所述数据集是否可以将其开始日期参数填入如下内容: Parameters!Month.Fields.NameOfAnotherFieldInTheParameters

我有一个名为“月”的报告参数。它来自一个数据集,其中包含一些其他字段,包括“FinYearStart”

我的报告有几个数据集。On使用@Month作为参数,从而获取用户选择的Month参数的值

另一个数据集使用日期范围。结束日期是@Month,但我希望开始日期是FinYearStart的值,根据用户选择的@Month

所以我的问题是,所述数据集是否可以将其开始日期参数填入如下内容:

Parameters!Month.Fields.NameOfAnotherFieldInTheParametersDataset

就像结束日期值是如何简单地
参数一样!Month.Value

鉴于您的财政年度起始点与您从中获取
@Month
参数的数据集相同,您应该能够使用以下命令从中提取它:

然后,可以将其设置为可在数据集查询中使用的隐藏参数的表达式

=Lookup(Parameters!Month.Value, Fields!Month.Value, Fields!FinYearStart.Value, "MonthsDataset")