对于Smartbi的地图分析报表,我们可以点击地图右上角的"切换表格"按钮,查看该地图分析所对应的数据集内容。但是表格上第一列显示的区域标识列是编码,用户通常希望看到区域名称,该需求可以通过转换规则实现,具体操作步骤如下。
1. 点击"定制 在“定制管理-> 公共设置-> 新建转换规则",新建一个转换规则,用来将地区编码转换为地区名称,如下图所示。这里通常直接写一条SQL语句,从maparea表中select编码、名称两个字段。
》转换规则”节点上右键-》新建转换规则,新建一个转换规则,用来将地区编码转换为地区名称,如下图所示。这里通常直接写一条SQL语句,从maparea表中select编码、名称两个字段。
2. 在"定制 定制管理 -> 数据集定义资源定制"模块中打开地图分析报表所对应的数据集。在右上角目录树上打开地图分析报表所对应的数据集。在右上角"查询输出"窗格中选择"上级区域编码"字段,然后在底部的"转换规则"下拉框中选择前一步创建的转换规则。然后保存数据集。
3. 回到"定制 -> 展现定制"模块打开地图分析报表,点击地图右上角的 回到“定制管理-》资源定制”目录树上,找到并打开地图分析报表,点击地图右上角的"切换表格"按钮,查看该地图分析所对应的数据集内容,这时我们可以看到"上级区域编码"列所显示的已经是地区名称了。
...