如何从创建的参数中提取字段值

How pull in fields value from created parameter

我创建了一个参数 [GroupID],用于查询我的 SSRS 报告中的多个数据集。它使用我的 GroupList_Rolling12 数据集中的字段 [GroupID]。 [GroupID] 的一个例子是 77610N。选择 77610N 时,我的所有数据集都正确 'filtering' 此 [GroupID]。

我现在需要创建一个文本框,其中 returns [GroupID] 的 [GroupName]。换句话说,当从我的 GroupID 参数中选择 77610N 时,我希望显示与所选 GroupID 参数关联的 [GroupName]。

我对 SSRS 还是很陌生,无法理解这一点。我尝试创建表达式 =First(Fields!GroupName.Value, "GroupList_Rolling12") 但这不起作用,因为它只是 returns 来自查询的第一个值。

我也试过 =First(Parameters!GroupID.Value(0)) 但这也没用

我也试过这个表达式 =Lookup(Fields!GroupID.Value, Fields!GroupID.Value, Fields!GroupName.Value, "GroupList_Rolling12") )

你能帮忙吗?

可以这样直接引用参数标签

=Parameters!GroupID.Label

不需要将索引放在末尾 (=Parameters!GroupID.Label(0)) 除非您的参数是 multi-value,在这种情况下它会 select 第一个 select编辑条目。