对于Smartbi的地图分析报表,我们可以点击地图右上角的"切换表格"按钮,查看该地图分析所对应的数据集内容。但是表格上第一列显示的区域标识列是编码,用户通常希望看到区域名称,该需求可以通过转换规则实现,具体操作步骤如下。

1.  在“定制管理-公共设置-》转换规则”节点上右键-》新建转换规则,新建一个转换规则,用来将地区编码转换为地区名称,如下图所示。这里通常直接写一条SQL语句,从maparea表中select编码、名称两个字段。

 

2. 在"定制管理 -> 资源定制"目录树上打开地图分析报表所对应的数据集。在右上角"查询输出"窗格中选择"上级区域编码"字段,然后在底部的"转换规则"下拉框中选择前一步创建的转换规则。然后保存数据集。

 

3. 回到“定制管理-》资源定制”目录树上,找到并打开地图分析报表,点击地图右上角的"切换表格"按钮,查看该地图分析所对应的数据集内容,这时我们可以看到"上级区域编码"列所显示的已经是地区名称了。

 

4. 至此,所有工作全部完成。切换表格时,可以正常看到地区名称了。