sql数据集引用系统控件的值怎么写?

Person_replace.zip

服务器数据集代码如下:

SELECT

    CASE WHEN TPLANT LIKE '%一二三三%' THEN '1' ELSE '0' END AS ResultNumber,

    CASE WHEN TPLANT LIKE '%一二三三%' THEN '是' ELSE '否' END AS ResultText

FROM sapbwp.cal_hr_employee_final

where PERSON= '${PERSON}'

我要在数据集里怎么写SQL引用这个控件的值让它显示出来?

----------------------

image.png

image.png

FineReport 帆软用户fsQZFgE6mk 发布于 2024-5-21 15:08 (编辑于 2024-5-21 16:24)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CovidLv3中级互助
发布于2024-5-21 15:09(编辑于 2024-5-21 15:17)

参数名与控件名一致即可

-----------

SELECT * FROM (

SELECT

    CASE WHEN TPLANT LIKE '%一二三三%' THEN '1' ELSE '0' END AS ResultNumber,

    CASE WHEN TPLANT LIKE '%一二三三%' THEN '是' ELSE '否' END AS ResultText

FROM sapbwp.cal_hr_employee_final

where PERSON= '${PERSON}' 

) T WHERE T.ResultNumber='${nameWidget0}'

最佳回答
0
华莉星宸Lv6高级互助
发布于2024-5-21 15:12

sql("数据连接","select * from tb where a = '"+$参数+"'",1)

最佳回答
0
CD20160914Lv8专家互助
发布于2024-5-21 15:14

写个数据集查询比如ds2,显示两列名称与编码

在单元格写公式

value("ds2",2,1,$参数名称)

  • 3关注人数
  • 177浏览人数
  • 最后回答于:2024-5-21 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部