对参数修改数据源。转至元数据起始
修改数据源前的参数的数据源为下图:
修改数据源后的参数的数据源为下图:
具体操作:
1.先把要修改数据源的参数导出:
导出要修改数据源的参数【定制管理】->【系统运维】->【导出资源】,导出参数“产品类别12”,生成一个xml格式的文件。
2.修改xml文件:
再用记事本打开xml文件,再修改xml文件,找到xml文件中的“dsID”属性,并进行修改,如下图:
修改目标数据源ID。目标数据源ID,在【定制管理】->【数据管理】->【数据源】中,找到对应的目标数据源,选中目标数据源右击属性,属性界面中的“节点ID”就是目标数据源的ID。如下图:
修改xml文件中的dsID为目标数据源ID,并保存xml文件,如下图:
3.再导入xml文件到smartbi中:
...
说明
设置了两个参数A与B,参数B的可选值依赖于参数A的已选值,称为参数联动。可通过设置参数来实现参数联动。 再次基础上要求A参数为必选参数,B参数不必选参数。
如下示例中,参数“区域“为A参数; 参数“城市“为B参数。
示例
具体效果如下:
设置步骤
实现上面示例,需要执行下面步骤:
(1) 创建联动参数请参考 演示参数联动 ,如下是参数B”城市“参数的创建如下图:
(2) 在数据集中引用参数时,对B参数进行 使用 “{[]}” 包起来,表示参数可以为空, 参数为空的设置 可参考 演示参数查询全部数据 :
(3)设置父级A参数为必选参数。如下图: