如何使用多行和多参数进行 SSRS 钻取

How to SSRS DrillThrough with multiple rows & multiple parameter

您好,我目前正在做 SSRS 报告,我想进行钻取操作

我可以知道如何根据行进行钻取吗?

我试过这样但还是不行

           =SWITCH(ROWNUMBER("ReportDetails")=1 ,"Jan"
           ROWNUMBER("ReportDetails")=2 ,"Feb")

我想要的输出

1 个主要 table & 1 个子 table

例如,如果我单击 2 月的 amt,则将钻取到 2 月的详细信息,如果我单击 1 月的 amt,则将钻取到 1 月的详细信息

基本流程如下

创建接受 'Month' 作为参数的新报表。

数据集应根据您的参数进行过滤,因此它可能看起来像这样...

SELECT * FROM myDetailTable WHERE Month = @Month

通过手动设置参数来测试它是否正常工作,一旦您对它感到满意,请返回您的主报告。

在主报表中,右键单击您希望用户单击以钻取新报表的单元格。这可以是行中的任何文本框,例如 'Amt' 列。右键单击时,选择“文本框属性”,然后单击“操作”。

在“操作”对话框中,select“转到报表”,select“指定报表”下拉列表中的新子报表(我们在上面创建的子报表)。

在参数列表中,添加一个新参数,

在“姓名”栏中'Month'

在值列中,select 包含您的月份的数据集列的名称,例如 [Month]

这就是它的全部内容。