如何转移到SSRS中的表达报告

问题描述 投票:0回答:2

嗨,我有一份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

reporting-services ssrs-2008 ssrs-2012 ssrs-tablix reportingservices-2005
2个回答
1
投票

要实现此方案,您必须创建一个单独的报告,该报告将加载公司的详细信息。因此,另一份报告可能是公司的深入报告,该报告列出了公司的所有员工或客户。

您必须将报表上的链接重定向到另一个包含参数的报表。

在您的报告中,将有tablix,您将在其中显示所有公司数据。在CompanyName的tablix文本框中,您必须打开属性窗口,如下图所示。

enter image description here

在上面的文本框属性图像中,将有“操作”选项卡,您可以设置操作(href),以便在用户单击公司名称时重定向。您还可以设置要打开该报告所需的报告参数。


0
投票

假设A公司和B公司的公司报告相同,那么......

创建一个名为say,_subCompanyReport的新报告(),它带有参数CompanyName

构建一个获取所需信息的数据集,例如SELECT * FROM myCompanyTable WHERE CompanyName = @CompanyName

添加您需要在该报告上显示的任何内容。

返回原始报告,右键单击公司名称单元格,然后选择textbox properties

点击Action,选择Go to Report,从报告列表中选择_subCompanyReport

单击Add以添加参数,在“名称”字段中选择或键入CompanyName(区分大小写),最后从“值”字段中的报表中选择“公司名称”列。

这就是它。如果遇到问题,请确保所有参数名称拼写正确,它们区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.