如何在 SSRS 中使用表达式转移报告
How to divert to report with expression in SSRS
您好,我有一份 SSRS 报告,我在其中收到一份 table 报告。
╔══════════════╦════════════════╦════════════════╗
║ 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 公司的报告相同,那么..
创建一个带有参数 CompanyName
的新报表 () 称为 _subCompanyReport
)。
建立一个数据集来获取你需要的信息,例如SELECT * FROM myCompanyTable WHERE CompanyName = @CompanyName
添加您需要在该报告中显示的任何内容。
返回原始报表,右键单击公司名称单元格并选择 textbox properties
。
单击 Action
、select Go to Report
,从报告列表中选择 _subCompanyReport
单击 Add
添加参数,在名称字段中选择或键入 CompanyName
(区分大小写),最后 select 您报告中的 "Company name" 列值字段。
差不多就是这些了。如果您遇到问题,请确保所有参数名称拼写正确,它们区分大小写。
要实现此方案,您必须创建一个单独的报表来加载公司的详细信息。
因此,另一份报告可能是公司的向下钻取报告,其中列出了公司的所有员工或客户。
而且您必须将 link 放在您的报告上才能重定向到另一个报告,其参数如下。
在您的报告中将有一个 tablix,您将在其中显示所有公司数据。在 CompanyName 的 Tablix 文本框中,您必须打开 属性 window,如下图所示。
在文本框 属性 的上图中,将有一个操作选项卡,您可以在其中设置操作 (href),当用户单击公司名称时,您希望将其重定向到的位置。您还可以设置打开该报告需要传递的报告参数。
您好,我有一份 SSRS 报告,我在其中收到一份 table 报告。
╔══════════════╦════════════════╦════════════════╗
║ 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 公司的报告相同,那么..
创建一个带有参数 CompanyName
的新报表 () 称为 _subCompanyReport
)。
建立一个数据集来获取你需要的信息,例如SELECT * FROM myCompanyTable WHERE CompanyName = @CompanyName
添加您需要在该报告中显示的任何内容。
返回原始报表,右键单击公司名称单元格并选择 textbox properties
。
单击 Action
、select Go to Report
,从报告列表中选择 _subCompanyReport
单击 Add
添加参数,在名称字段中选择或键入 CompanyName
(区分大小写),最后 select 您报告中的 "Company name" 列值字段。
差不多就是这些了。如果您遇到问题,请确保所有参数名称拼写正确,它们区分大小写。
要实现此方案,您必须创建一个单独的报表来加载公司的详细信息。 因此,另一份报告可能是公司的向下钻取报告,其中列出了公司的所有员工或客户。
而且您必须将 link 放在您的报告上才能重定向到另一个报告,其参数如下。
在您的报告中将有一个 tablix,您将在其中显示所有公司数据。在 CompanyName 的 Tablix 文本框中,您必须打开 属性 window,如下图所示。
在文本框 属性 的上图中,将有一个操作选项卡,您可以在其中设置操作 (href),当用户单击公司名称时,您希望将其重定向到的位置。您还可以设置打开该报告需要传递的报告参数。