Sql server 已发布SSRS 2012报告中的图表重复

Sql server 已发布SSRS 2012报告中的图表重复,sql-server,reporting-services,charts,ssrs-2012,Sql Server,Reporting Services,Charts,Ssrs 2012,我需要为数据集中的每个组显示一组16个图表。我让它在设计环境中完美工作。图表位于列表控件中,在一个字段上分组。每个独特的组应产生一组16个图表 这个问题只有在我部署它之后才存在。图表在屏幕上重复,甚至覆盖了浏览器中的SSRS控件,因此我无法单击打印、导出等(参见屏幕截图) 我尝试过的一些事情: 1.使用兼容模式没有区别 2.使用Chrome浏览器没有任何区别。 3.我删除了除一张以外的所有图表,它在没有重复的情况下工作。只要我添加第二个图表,就会返回重复项。 4.我尝试将图表放在表控件而不是列表

我需要为数据集中的每个组显示一组16个图表。我让它在设计环境中完美工作。图表位于列表控件中,在一个字段上分组。每个独特的组应产生一组16个图表

这个问题只有在我部署它之后才存在。图表在屏幕上重复,甚至覆盖了浏览器中的SSRS控件,因此我无法单击打印、导出等(参见屏幕截图)

我尝试过的一些事情:
1.使用兼容模式没有区别
2.使用Chrome浏览器没有任何区别。
3.我删除了除一张以外的所有图表,它在没有重复的情况下工作。只要我添加第二个图表,就会返回重复项。
4.我尝试将图表放在表控件而不是列表控件中,但得到了相同的结果。
5.我尝试将图表放在矩阵控件中,而不是列表控件,但得到的结果相同。
6.我将charts报告添加为子报告,以便charts部分的开头在第1页之后开始。虽然报告的第1页没有覆盖浏览器中的SSRS控件,但当我在IE中进入子报告的第一页时,它们仍然显示为屏幕截图。
7.我将报告部署到本地SSRS版本14服务器(仅适用于开发环境),这根本不是问题。这些图表看起来很棒。但生产服务器不是此SSRS版本(生产服务器详细信息如下)
8.我去掉了报表正文中所有具有分组属性的对象,因此不再使用tablix。我只有图表对象,并在每个对象上使用过滤器来显示每个图表所需的数据。结果是一样的
9我连接到生产服务器,打开SQL数据工具(2010版),创建了一个全新的项目和报告。我只放了两张图表。部署了报告,但遇到了相同的图表复制问题

开发环境:
-在VisualStudio中设计,SQL数据工具版本14。项目属性中的目标服务器版本设置为“SQL Server 2008 R2、2012或2014”
-在VisualStudio中,在工具、选项、商业智能设计器下,默认部署服务器版本设置为11.0

服务器(AWS托管):
-Windows Server 2012标准
-SQL Server 2012标准
-SSRS版本11.0.5058.0,在本机模式下运行
-服务器上的InternetExplorer版本(我截图的地方)是10.0.9200.22104
-我还试过在我的Windows 10 PC上使用Microsoft Edge,将仿真文档类型设置为“Edge(默认)”。图表仍像屏幕截图一样重复
-我也在我的Windows10电脑上试用过谷歌Chrome。图表仍然像截图一样重复

屏幕截图:
[报表管理器-图表重复和覆盖控件]

[Visual Studio/SQL数据工具-预览显示完美图表]

有没有办法解决这个问题??我不知所措,真的需要让它工作起来。在SSRS 2012报告中显示多个图表应该不会如此困难。。。

[编辑为:][/strong>
-根据@sasprog的请求添加项目文件
-添加一个脚本以创建表并填充已清理的数据
-[获取两个zip文件][1]
-在服务器上添加此项目文件的已部署报告的[屏幕截图][2]

屏幕截图显示,只有一个图表对象(没有其他对象)时,没有重复
但当我再添加一个图表对象时,图表会在屏幕上重复。我使用IE和Chrome进行了测试;两种浏览器的结果相同

非常感谢您的帮助。


如果在获取两个zip文件或查看屏幕截图时遇到任何问题,请告诉我。

您的问题太老了,但我遇到了相同的问题,我已修改了Reporting Services中的ASPX页面:ReportViewer.ASPX(Reporting Services\ReportServer\Pages)为您必须启用AsyncRendering=“true”的标记添加了一个值这就解决了我的问题


我以前从未见过类似的情况,我做过很多类似的报告,从未出现过问题。你能发布你的设计视图吗?我不确定它是否有用,但我们必须从某个地方开始!是的,我们需要查看设计视图来诊断这个问题。您还可以使用虚拟数据在最小报告中进行复制,以便共享项目吗?@sasprog-是的,我将致力于使用虚拟数据设置最小报告。谢谢你的建议。@AlanSchofield-我将从设计视图发布一些屏幕截图。谢谢您的帮助。@sasprog-我编辑了我的原始文章,其中包含了指向压缩项目文件和压缩脚本文件的链接,以创建一个表并填充虚拟数据。我测试了只有一个图表的报表的外观,以及添加第二个图表时会发生什么。这是项目文件中报告中的所有对象。我没有使用tablix或任何其他对象。然而,当添加第二个图表时,部署的报告会复制这些图表(添加了新的屏幕截图以显示这一点)。谢谢你的帮助!