在没有手风琴效果的情况下交换两个图表在 SSRS 中的可见性

Swap two charts' visibility in SSRS without an accordion effect

我有一份包含两个图表的报告;这些图表显示了相似但不相同的数据。我想在报告中一次显示一个图表。

报表运行时,一个图表有 属性 visible=true,另一个有 visible=。两个图表从同一个文本框切换。到目前为止,一切正常——点击文本框,出现另一个图表;再次点击它,出现第一个图表。两个图表都显示了正确的数据。预期效果是让用户看到所需的图表系列,没有明显的迹象表明报表现在显示不同的图表。

我的问题是,即使在 Visual Studio 的报表设计器中,图表具有相同的位置,但报表呈现手风琴效果:报表呈现第二个图表,而不是第一个图表所在的位置在同一个位置。如果可以,我会 post 屏幕截图。

开发环境为MSVisual Studio2008,安装为"SQL Server Business Intelligence Studio."报表环境为IE11,客户标准。 (编辑:客户刚刚从 IE9 升级到 IE11。)

要交换两个不同的图表可见性,您需要将两个图表放在一个矩形内,然后设置每个图表的条件。

所以隐藏第一个图表会使第二个图表上移。

一定会成功的。