存储过程数据集参数怎么填写公式

如图,存储过程数据集参数怎么填写公式$fine_username,我想把xuyang.chen换成$fine_username,直接换的话存储过程的字段就不显示了

image.png

FineReport Vessel1213 发布于 2024-1-30 11:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-30 11:27

这个填写$fine_username

需要直接决策平台登录才能生效,不然没效果的,取不到值

  • Vessel1213 Vessel1213(提问者) 那这个应该怎么修改呢
    2024-01-30 11:40 
  • snrtuemc snrtuemc 回复 Vessel1213(提问者) 你用修改,直接写$fine_username,然后再决策系统去预览
    2024-01-30 11:44 
  • Vessel1213 Vessel1213(提问者) 回复 snrtuemc 我直接写,没办法点开数据集拖动字段
    2024-01-30 11:47 
  • Vessel1213 Vessel1213(提问者) 回复 snrtuemc 根据用户名的不同查询的字段也不同
    2024-01-30 11:48 
  • snrtuemc snrtuemc 回复 Vessel1213(提问者) 这个没办法,没法动态的。。。
    2024-01-30 13:02 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-30 11:27

直接用写sql数据集  exec 存储过程名 '${fine_username}'

  • Vessel1213 Vessel1213(提问者) 请问我的存储过程是这样的应该怎么写,[P_Action_GetCostCenter](@insertUser Varchar(50) )
    2024-01-30 11:31 
  • Z4u3z1 Z4u3z1 回复 Vessel1213(提问者) exec P_Action_GetCostCenter \'${fine_username}\' 或者 call P_Action_GetCostCenter \'${fine_username}\' 另外楼上提到了fine_username需要登陆决策平台才有值 否则你的存储过程里面如果当insertUser为空时无数据集的话,直接预览存储过程为空是正常现象
    2024-01-30 11:35 
  • Vessel1213 Vessel1213(提问者) 回复 Z4u3z1 但是他这样还是会让我输入${fine_username}的参数,不然无法选择字段
    2024-01-30 11:44 
  • 1关注人数
  • 226浏览人数
  • 最后回答于:2024-1-30 11:27
    请选择关闭问题的原因
    确定 取消
    返回顶部