VS2017中的SSRS - 查询在查询设计器中运行,但不在报告

时间:2018-06-14 16:34:27

标签: reporting-services ssrs-2008-r2

我在VS2017中开发了ssrs报告。我在查询设计器中使用具有相同字段名称的相同数据集更改了查询。当我运行查询时,我得到了我期望的数据,但是当我运行报告时,它没有。

查询设计器中的数据是: enter image description here

但报告显示: enter image description here

它应该有'FAT TEST'在这里显示我删除了' rdl.data'文件并再次运行报告,这通常会修复数据问题,但这次没有。

报告上的字段名称未更改。实际上,除了在查询设计器中显示的一列而不是报告之外,没有任何改变。

2 个答案:

答案 0 :(得分:0)

我不知道为什么这不显示所以我复制了一份。我跑了它,它按预期工作。

答案 1 :(得分:0)

您可能正在获取数据的缓存版本。 Visual Studio将在这些* .rdl.data文件中缓存报表的报表数据,并将继续从缓存中提取,直到刷新数据集上的字段或更改报表执行中的参数。

下次你遇到这样奇怪的事情时,请尝试刷新数据集并再次运行。可能有一个缓存缓冲区用于保存在内存中的报告数据,或者您删除了错误的* .data文件,在任何情况下,与数据源的强制协调始终适用于我。