我在VS2017中开发了ssrs报告。我在查询设计器中使用具有相同字段名称的相同数据集更改了查询。当我运行查询时,我得到了我期望的数据,但是当我运行报告时,它没有。
它应该有'FAT TEST'在这里显示我删除了' rdl.data'文件并再次运行报告,这通常会修复数据问题,但这次没有。
报告上的字段名称未更改。实际上,除了在查询设计器中显示的一列而不是报告之外,没有任何改变。
答案 0 :(得分:0)
我不知道为什么这不显示所以我复制了一份。我跑了它,它按预期工作。
答案 1 :(得分:0)
您可能正在获取数据的缓存版本。 Visual Studio将在这些* .rdl.data文件中缓存报表的报表数据,并将继续从缓存中提取,直到刷新数据集上的字段或更改报表执行中的参数。
下次你遇到这样奇怪的事情时,请尝试刷新数据集并再次运行。可能有一个缓存缓冲区用于保存在内存中的报告数据,或者您删除了错误的* .data文件,在任何情况下,与数据源的强制协调始终适用于我。