报表生成器 MAP 参数

Report Builder MAP Parameters

下午好, 因此,我在报告生成器中构建了一个州地图,该地图分为县。我已经很成功了,但是有一件事我想不通。当我点击县时,是否可以将我点击的县名传递给同一报表上的图表。我可以通过 go to report 将它传递给另一个报告,但我希望它在同一个 document.I 上,当我尝试该方法时也一直找不到子报告。非常感谢任何帮助。

谢谢!

SSRS 的一个基本规则是,除了极少数例外情况,除非刷新报表,否则无法更改报表的内容。

考虑到这一点,您有几个选择..

再次调用同一个报表作为子报表。

假设您只想要您的地图和一个动态图表。

  • 向报表添加默认为特定值的参数,例如 'none'。然后您可以决定当参数 = 'none' 时在图表中显示什么,或者如果参数为 'none'.
  • 则您可以选择隐藏图表
  • 在您的地图中,转到地图的多边形属性并指定一个操作。
  • 将操作设置为转到报告
  • 选择您的报告(以便我们让报告自行调用)
  • 添加参数,选择您之前添加的参数作为名称,select包含州名称或 ID 等的字段作为值。
  • 然后可以更新图表的数据集以在数据集查询中使用新参数。

为每个州创建图表

另一种选择是为每个州创建一个图表,您可以使用 table 或列表控件和包含图表的子报表来执行此操作,这样您的设计就不必单独拥有大量图表放置。 每个 Chart 都可以有一个书签集(大多数对象都有一个书签 属性),这是它所代表的状态的名称或 ID。 然后在您的地图中,将多边形属性中的操作属性设置为 'Go to bookmark',然后使用州名或 ID 作为要前往的书签表达式。