繁体   English   中英

如何转移以SSRS中的表达式进行报告

[英]How to divert to report with expression in SSRS

嗨,我有一个SSRS报告,其中有一个表格报告。

 ╔══════════════╦════════════════╦════════════════╗
 ║ Company Name ║ Customer Count ║ Employee Count ║
 ╠══════════════╬════════════════╬════════════════╣
 ║ Company A    ║ 1000           ║ 50             ║
 ╠══════════════╬════════════════╬════════════════╣
 ║ Company B    ║ 2000           ║ 100            ║
 ╠══════════════╬════════════════╬════════════════╣
 ║ Company C    ║ 3000           ║ 150            ║
 ╚══════════════╩════════════════╩════════════════╝

我想按公司名称报告。

假设用户单击Company A ,则应转到Report CompanyAReport

如果我单击Company B ,则应重定向到CompanyBReport

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

而且,您必须将链接放在报表上,才能使用类似的参数重定向到另一个报表。

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

在此处输入图片说明

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

假设公司A和公司B的公司报告相同。

创建一个新的报告()称为_subCompanyReport ,它使用参数CompanyName

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

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

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

单击Action ,选择“ Go to Report_subCompanyReport从报表列表中选择_subCompanyReport

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM