【问题标题】:SSRS 2008 reexecute report when parameters changedSSRS 2008 在参数更改时执行报告
【发布时间】:2011-09-26 08:59:01
【问题描述】:

我有一个包含许多参数的报告,一些下拉列表列出了一些文本和一些日期。

加载报表查看器后,用户选择参数并按下“查看报表”按钮,报表加载完美。

现在用户希望更改输入的许多参数并观看报告.... 按下“查看报告”按钮后,他在之前观看的每个页码中都获得了相同的数据,直到他按下刷新按钮.....(我猜是页面缓存)。

我将报告执行属性更改为始终根据最新数据运行报告。

我的临时解决方案是在报告上方添加一个“新报告”按钮以刷新页面(在这种情况下没有页面被缓存),问题是旧参数也被刷新是什么让报告用户把所有又是他刚想换1的时候!!!!!!

我们将不胜感激任何有创意的解决方案。

诺姆。

已编辑

【问题讨论】:

  • 是否有任何使用表达式的参数(并且可能连接到其他参数值)?
  • @niktrs 大多数参数来自数据集,有些是纯文本(通配符搜索),有些是不相互关联的日期
  • 您是否在 RS 服务器上创建快照?检查报告属性等
  • @niktrs 不,我确实在报告中主数据集的查询中使用它们中的大多数而不是作为过滤器(我认为这可能是问题,但是当我更改它时它没有解决问题)
  • 您能否提供报表属性的屏幕截图以用于参数和执行?

标签: caching reporting-services parameters


【解决方案1】:

找到了一个解决方案,显然是调用窗口的应用程序定义了窗口来缓存数据。 为了解决这个问题,我不得不更改服务器端配置。

不是一个非常糟糕的帖子......对不起

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-01
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多