报表使用集算器数据集 报错 “不能识别的表达式 某参数值”

 

基本情况:
     数据库中所有人的数据表都放在一个用户下面 但是这个用户不会给实施人员用 然后开了其他的用户供其使用 顾访问数据表的时候需要加上用户前缀  因为这个用户名随时可能有改动 所以集算器脚本使用参数动态的传入 XXX 用户
问题:
     集算器下测试传入参数值 脚本运行正常,但是在报表中新建集算器数据集引入脚本并设置参数如下  浏览数据提示“不能识别的表达式:SL_SZY_MWR_EXTRA”


控制台报错如下:

解决办法:
经测试发现 在报表数据集参数里 需要使用单引号将参数值引起来
注:如下是集算器脚本的相关设置