数据中心中设定的参数值,在用户登录数据中心时是可以临时更改的,假设现在user01登录到了数据中心后,他可以修改自身usergroup参数值,在修改后,使用新的参数值进行查询。
要注意的是,管理员可以决定这样的修改是否是临时性的,如果是临时性的,user01重新登录数据中心时,usergroup的值仍然是控制台中设置的初始值,否则,保存后的值将会替换控制台中设定的初始值。
下面看一下如何定义修改参数的填报表。
在设计器中新建一张可以填报的报表,保存为editargs.raq。格式布局如下图:
选择B1,属性区域â变量名â属性值,输入:usergroup。
保存修改后的报表。
登录数据中心控制台,进入报表管理,登记editargs,修改报表类型为修改全局参数。
切换到报表发布,在基础管理节点下新增一个客户参数设置的节点,节点名称为修改参数值,下方的下拉列表中选择editargs,不勾选参数宏是否回填。
插入语 上文中没有勾选参数宏是否回填,这是的修改参数值表只能临时修改变量usergroup的值,如果勾选该选项,填报表将会更新数据中心控制台中设定的usergroup初始值。实际控制的是修改参数的SESSION值还是更新文件中的参数值。
现在user01用户登录数据中心首页,选择客户产品销售情况统计表:
选择修改参数值节点,修改usergroup值为bj,点击提交。
重新选择客户产品销售情况统计表节点,看一下过滤结果是否起来作用,由此我们可以判断usergroup参数是否已经修改。另外,你可以查看debug模式下的command窗口。根据系统执行的SQL语句查看参数值是否有变化。
下面你可以验证一下,勾选参数宏是否回填和不勾选该选项的区别!



