[英]SSRS Reports with inconsistent Results
我似乎无法从SSRS获得一致的答案。 我将解释情况。
=First(Fields!Performance.Value, "Perf")
函数。 我选择此函数是因为每一行的Performance值都相同,因此应该没有区别。 在运行报告之前,我使用以下命令来摆脱缓存:
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS
我想念什么? 难道我做错了什么? 在软件方面,我使用SQL Server Management Studio 2012和Visual Studio2012。将在需要时提供更多信息
听起来好像是使用缓存结果的SSRS报告预览。 如果要预览报表而不更改特定数据集的任何参数,则它将仅使用数据集的缓存副本。
在预览模式下,有一个“刷新”按钮,您可以单击该按钮,我相信它将删除缓存并重新查询数据集。 或者,您可以手动删除缓存的文件。 它们与RDL文件位于同一文件夹中。
例如,如果您的报告被称为
MyReport.rdl
您还将找到此文件(前提是您至少预览了一次报告)
MyReport.rdl.data
删除.data文件,然后重新运行报告。 它将从源中获取一个新的数据集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.