如何从创建的参数中提取字段值
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编辑条目。
我创建了一个参数 [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编辑条目。