我有一个在 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 行中的值,“A 行”作为参数传递给详细报告,但是当我单击小计或总计行时,只有 A 行作为参数传递。如何让这些值传递参数的相对组合(Subtotal1 =“Row A,Row B”)?
在文本框属性/操作/参数值表达式下,我目前有:
= Fields!ParamName.Value
我试过了:
= Join(Fields!ParamName.Value, ",") or = Split(Join(Fields!ParamName.Value, ","), ",")
正如我在其他帖子中看到的那样,但这两个都给了我“重载解决失败,因为无法使用这些参数调用公共'加入'”错误。