【问题标题】:repord builder does not display data when in run mode报表生成器在运行模式下不显示数据
【发布时间】:2017-03-04 14:23:01
【问题描述】:

从设计器(报告生成器)“运行”时,我有以下报告结果。

请注意,即使标题字符串也是空的!!!

如果我将报告保存在 SSRS 服务器上(相同的查询,相同的 sql 服务器),我会得到:

更奇怪的是,如果我从报表生成器导出到 excel,我会得到:

如何获取“报表生成器”中显示的值

PS:无论有没有分组和折叠选项,我都有完全相同的行为

  • windows 10 pro x64
  • sql server express 2016
  • 报告生成器 2016

【问题讨论】:

  • 你的测试和reportserver指向同一个数据源,数据库吗?
  • @Snowlockk 是的,绝对的。

标签: reporting-services ssrs-2016


【解决方案1】:

报表生成器/SSDT 缓存数据,因此不需要为报表的每个预览运行查询。

在报表生成器中,尝试使用不同的参数重新运行,或单击工具栏上的绿色刷新圆圈按钮。除非报表生成器期望与以前相同的结果,否则这应该有效。例如,如果您的参数过滤器在 tablix 上,而不是在数据集查询中,则不会影响查询结果,并且更改参数不太可能刷新缓存。

上述内容也适用于 SSDT,但您还有一个额外的保证选项。找到包含您的 RDL 的文件夹。您还将看到与报告的 .rdl 同名的 .data 文件。删除 .data 文件(不是 RDL)。下次运行报表时,您的数据集查询将获取新数据。

【讨论】:

  • 刷新没有效果,没有本地rdl(报告在服务器上)。请注意,即使是标题字符串也不会显示在报表构建器中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
相关资源
最近更新 更多