SSRS参数值关系

时间:2012-11-14 21:31:39

标签: reporting-services parameters

我知道这可能很容易修复,但我一直在试图正确编写代码。

我从customerID数据集中的查询中提取了CustomerNameCustomers列。 customerID用于其他查询(GetBalance等)。在设计报表时,我希望能够将匹配的@CustomerName放在文本框中,而不是我实际用作参数的@customerID(我只能通过拖放操作)在其他查询中。

我觉得它与'Lookup'表达有关,但我不确定如何写它

我尝试了这个,但它没有用

=Lookup(Parameters!customerID.Value, 
        Fields!CustID.Value, Fields!CustAlias.Value, "Customers")`

1 个答案:

答案 0 :(得分:1)

参数是一个对象,其属性为Value(由@ParameterName引用)和Label(您显示的选择该参数值的内容)。在您的情况下,customerID参数会从您的查询中获取其值和标签。因此,@customerID将是参数的值。但是,参数的所有属性都可以通过Parameters集合进行引用。

将此用作文本框表达式:

=Parameters!customerID.Label