我在SSRS(SQL Server 2008 R2)中创建了一个钻取报告。参数传递到我的详细信息报告适用于摘要报告表中的任何常规详细信息行,但是小计和总计行仅将该行中的第一个值作为参数传递给详细报告。
因此,如果我的摘要报告如下:
Row A values, values, values
Row B values, values, values
Subtotal1 values, values, values
Row C values, values, values
Row D values, values, values
Subtotal2 values, values, values
Grand Total values, values, values
显然,如果单击A行中的值,“Row A”将作为参数传递给Detail报告,但是当我单击Subtotal或Grand Total行时,只有Row A作为参数传递。如何让这些值传递参数的相对组合(Subtotal1 =“Row A,Row B”)?
在文本框属性/动作/参数值表达式下,我目前得到:
= Fields!ParamName.Value
我试过了:
= Join(Fields!ParamName.Value, ",") or = Split(Join(Fields!ParamName.Value, ","), ",")
正如我在其他帖子中看到的那样,但是这两个都给了我“重载解析失败,因为没有公共'加入'可以用这些参数调用”错误。