嗨,我有一份SSRS报告,其中我得到了一份表格报告。
╔══════════════╦════════════════╦════════════════╗
║ Company Name ║ Customer Count ║ Employee Count ║
╠══════════════╬════════════════╬════════════════╣
║ Company A ║ 1000 ║ 50 ║
╠══════════════╬════════════════╬════════════════╣
║ Company B ║ 2000 ║ 100 ║
╠══════════════╬════════════════╬════════════════╣
║ Company C ║ 3000 ║ 150 ║
╚══════════════╩════════════════╩════════════════╝
我想按公司名称报告。
假设用户点击Company A
然后它应该去报告CompanyAReport
。
如果我点击Company B
它应该重定向到CompanyBReport
。
假设A公司和B公司的公司报告相同,那么......
创建一个名为say,_subCompanyReport
的新报告(),它带有参数CompanyName
。
构建一个获取所需信息的数据集,例如SELECT * FROM myCompanyTable WHERE CompanyName = @CompanyName
添加您需要在该报告上显示的任何内容。
返回原始报告,右键单击公司名称单元格,然后选择textbox properties
。
点击Action
,选择Go to Report
,从报告列表中选择_subCompanyReport
单击Add
以添加参数,在“名称”字段中选择或键入CompanyName
(区分大小写),最后从“值”字段中的报表中选择“公司名称”列。
这就是它。如果遇到问题,请确保所有参数名称拼写正确,它们区分大小写。