Reporting services VS2017中的SSRS-查询在查询设计器中运行,但不';不显示在报告中

Reporting services VS2017中的SSRS-查询在查询设计器中运行,但不';不显示在报告中,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,我正在VS2017中编写一份ssrs报告。我在查询设计器中使用具有相同字段名的相同数据集更改了查询。当我运行查询时,我会得到我期望的数据,但当我运行报表时,它不会 查询设计器中的数据为: 但报告显示: 这里应该显示“脂肪测试”。我删除了“rdl.data”文件并再次运行了报告,这通常可以解决数据问题,但这次没有 报告上的字段名未更改。事实上,除了查询设计器中显示的一列之外,没有任何更改,但报告没有更改。我不知道为什么没有显示,所以我复制了一份。我运行了它,它按预期工作。您可能得到了数据的缓存

我正在VS2017中编写一份ssrs报告。我在查询设计器中使用具有相同字段名的相同数据集更改了查询。当我运行查询时,我会得到我期望的数据,但当我运行报表时,它不会

查询设计器中的数据为:

但报告显示:

这里应该显示“脂肪测试”。我删除了“rdl.data”文件并再次运行了报告,这通常可以解决数据问题,但这次没有


报告上的字段名未更改。事实上,除了查询设计器中显示的一列之外,没有任何更改,但报告没有更改。

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

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

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