我是一个矩阵,它显示发票数量 (InvoiceID),行上显示国家,标题上显示年份
Country 2001 2002
US 100 300
UK 200 400
IR 500 90
我需要创建一个显示发票详细信息的子报表。当我在主报告上单击 100(US-2001) 时,我必须显示所有 100 张发票。我尝试过这种方式:因为我正在计算矩阵中的 InoviceID,所以我尝试Join(Fields!InvoiceID,", ")
在数据文本框操作上使用表达式(转到报告)。另一方面,我创建了一个带有多值参数的子报表。但是这种方法行得通。后来我发现 Join 不会工作行,因为它只需要数组。
后来我使用Join(LookupSet(1,1,Fields!InvoiceID.Value, "DatasetName")," / ")
了我可以加入发票 ID,但问题是,这个表达式加入了完整数据集中的所有发票 ID。我只需要将 US-2001 发票带到我的子报告中。