SSRS报告,动态选择字段

时间:2008-11-19 14:42:57

标签: dynamic reporting-services field report

我想创建一个报告,其中我的报告字段应根据我的输入参数值进行更改。

例如,如果我选择2 months,结果中应该有2个字段,具有按月计算。如果我选择3 weeks,则每周计算应该有3个字段,而不是2个月字段。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

我还是SSRS的初学者,但我听说过几种方法可以解决这个问题:

  1. 在某种程度上,您实际上是在谈论单独的查询,具体取决于参数。因此,使用动态查询(将查询构建为字符串表达式)。我看到的最简单的方法是在表达式中使用IIF来根据参数值选择一个或另一个存储过程。
  2. 如果它几乎是相同的查询,但您希望不同的列可见,那么您可以根据参数值将列的​​可见性与表达式联系起来。
  3. 如果报告的结构太多根据参数而有所不同,那么您可以使用多个报告。有一个前端报告根据参数值调用其他报告之一,将参数值传递给另一个报告。
  4. 我希望有所帮助。如果您已经找到了解决方案,那么请告诉我!