传递参数时要报告的表达式 link
Expression link to report while passing parameter
我有一份包含订单号的报告。我希望这个订单号文本是可点击的,将值作为参数传递给另一个报告。我当前的报告设置为按 Item 分组,然后按 Component 分组,并列出包含它们的订单。
使用以下表达式填充订单 # 列。
=Join(LookupSet(Fields!Component.Value, Fields!Component.Value, Trim(Fields!Order_Number.Value), "DataSet1") , ", ")
向文本框或占位符属性添加操作未传递正确的值。
有没有一种方法可以让这些单独的订单号可以点击到 运行 单独的报告,同时将订单号作为参数传递?
Yeeeeeeess 但这可能会令人恼火。我自己从未做过,但应该是可能的。
您可以做的是,不是通过 LookUpSet()
returning Trim(Fields!Order_Number.Value)
,而是 return <a href=...
HTML link 到向下钻取报告,然后右键单击订单 # 文本框中的文本(即 <<Expr>>
而不是文本框本身),转到占位符属性,然后将 "Markup Type" 更改为 "HTML - Interpret HTML tags as styles"。您应该制作 URL 以指向您想要 运行 的报告,并将订单号作为参数包含在内 - 这将使每个单独的订单号都可以点击。
有点乱,但应该没问题。
有关在 URL 中包含参数的 运行ning 报告的详细信息,请参阅 this msdn page
我有一份包含订单号的报告。我希望这个订单号文本是可点击的,将值作为参数传递给另一个报告。我当前的报告设置为按 Item 分组,然后按 Component 分组,并列出包含它们的订单。
使用以下表达式填充订单 # 列。
=Join(LookupSet(Fields!Component.Value, Fields!Component.Value, Trim(Fields!Order_Number.Value), "DataSet1") , ", ")
向文本框或占位符属性添加操作未传递正确的值。
有没有一种方法可以让这些单独的订单号可以点击到 运行 单独的报告,同时将订单号作为参数传递?
Yeeeeeeess 但这可能会令人恼火。我自己从未做过,但应该是可能的。
您可以做的是,不是通过 LookUpSet()
returning Trim(Fields!Order_Number.Value)
,而是 return <a href=...
HTML link 到向下钻取报告,然后右键单击订单 # 文本框中的文本(即 <<Expr>>
而不是文本框本身),转到占位符属性,然后将 "Markup Type" 更改为 "HTML - Interpret HTML tags as styles"。您应该制作 URL 以指向您想要 运行 的报告,并将订单号作为参数包含在内 - 这将使每个单独的订单号都可以点击。
有点乱,但应该没问题。
有关在 URL 中包含参数的 运行ning 报告的详细信息,请参阅 this msdn page