【问题标题】:SSRS Report , Dynamic selection of fieldsSSRS 报表,动态选择字段
【发布时间】:2010-09-23 01:22:40
【问题描述】:

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

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

我如何做到这一点?

【问题讨论】:

标签: dynamic reporting-services field report


【解决方案1】:

我仍然是 SSRS 的初学者,但我听说过一些处理方法:

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

我希望这会有所帮助。如果您已经找到解决方案,请告诉我!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多