您可以设置一个交互式行为,以在报表用户选择或单击地图上的点或区域或者单击要素弹出窗口中的更新报表对象按钮时更新报表对象。可在通过 IBM Cognos 数据创建的图层、要素服务图层以及已聚类的点图层上配置此行为。对于动态地图服务图层,只能针对地图上的选择和单击操作配置此行为。
要使用 Esri Maps for IBM Cognos 为地图配置该行为,首先必须在 Report Studio 中正确配置您的报表。有关 Report Studio 中报表配置的详细信息,请参阅 IBM Cognos Report Studio 用户指南。
有关可以在 Esri Maps for IBM Cognos 中配置的交互行为的详细信息,请参阅关于交互行为。
- 在 Report Studio 中创建新报表。
- 在报表中,将可插入对象窗格中工具箱选项卡上的 Esri Map 拖放到报表页面上。
- 创建并填充新的查询,该查询预留给地图使用,不会用于任何其他报表项目。
- 在 Report Studio 中保存报表。
- 打开 Esri Maps Designer 并浏览至刚刚创建的报表。在相应地图旁,单击配置打开地图。
- 在出现的地图配置窗口中,向地图添加数据。请参阅向地图添加 IBM Cognos 数据。
- 添加完数据后,请单击显示地图内容按钮显示内容窗格。
- 在内容窗格中,单击要配置行为的图层右侧的箭头。
- 选择 IBM Cognos 交互性。
- 选择更新报表对象,然后单击新增。
注:
如果您已配置图层的交互式行为,则在添加并配置新行为之前需要单击添加按钮。
要删除交互式行为,请单击删除按钮。
- 也可以在标注框中为行为输入新的标注。
- 在触发下拉菜单中,选择针对该行为使用的操作类型(选择时、弹出时或单击时)。
注:
对于动态地图服务图层,仅支持选择时和单击时选项。
- 在图层属性下拉菜单中,选择想要更新的属性字段。
- 在查询下拉菜单中,选择包含与所选图层字段对应的数据项目的 IBM Cognos 查询。
- 在数据项目下拉菜单中,选择所选图层字段对应的报表数据项目。
- 选中想要更新的报表对象旁的复选框。
注:
对于嵌套对象,仅外部报表对象可用。 - 如果您要配置选择时发生的交互式行为,并希望当报表使用者在地图上进行选择时自动触发此行为,则选中默认复选框。
- 单击确定。
注:
如果之后想要更改行为配置,可选择图层设置窗格上的 IBM Cognos 交互性,然后单击更新报表对象旁的配置按钮。