参数取值

image.png我想让这个参数取这个单元格的值,但为什么不生效呀

SELECT

  T.MR_DATE,

  T.BUSINESS_UNIT,

  T.CUSTOMER_TYPE,        

  T.PLATFORM, 

  T.PROVINCE,         

  T.CITY,

  T.LICENSE_NAME,

  T.SHOP_NAME,

  T.SHOP_TYPE,

  T.SOURCE,

  T.PRODUCT,

  T.SPECIFICATION,

  T.LISTING_PRICE,

  T.LAST_UPDATE_DATE,

  T.ID,

  T.ODS_UPDATE_DATE

FROM ODS_SG_LOW_PRICE_MONITORING_DETAIL T

WHERE  T.ID='${W}'

ORDER BY MR_DATE,BUSINESS_UNIT,CUSTOMER_TYPE DESC

FineReport 嘘.. 发布于 2025-2-12 16:23 (编辑于 2025-2-12 16:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-2-12 16:24(编辑于 2025-2-12 16:26)

你这样取不到

模板参数 是优先于报表展示结果的

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

你可以改成sql函数来取

SQL(connectionName,sql,columnIndex,rowIndex)返回通过sql语句从connectionName中获得数据表的第columnIndex列第rowIndex行所对应的元素。

connectionName:数据库库的名字,字符串形式;

sql:SQL语句,字符串形式;

columnIndex:列序号,整型;

rowIndex:行序号,整型。

备注:

行序号可以不写,这样返回值为数据列。

示例:

以我们提供的数据源HSQL为例SQL("HSQL","SELECT*FROMCUSTOMER",2,2)等于王先生。

  • 嘘.. 嘘..(提问者) 我是想在数据集里面把这个单元格数据当参数的话需要怎样做呀
    2025-02-12 16:27 
  • 华莉星宸 华莉星宸 回复 嘘..(提问者) 可以直接在数据集中 这样写 select * from tab where a= '${O3}'
    2025-02-12 16:29 
  • 嘘.. 嘘..(提问者) 回复 华莉星宸 我试了一下还是没生效
    2025-02-12 16:35 
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-2-12 16:26

用sql函数赋值

  • 嘘.. 嘘..(提问者) 这个O3是根据前几个单元格加密生成的数据,没办法用SQL吧
    2025-02-12 16:29 
  • 用户k6280494 用户k6280494 回复 嘘..(提问者) 那就需要把前面数据都用sql函数查出来在加密生成
    2025-02-12 16:34 
  • 嘘.. 嘘..(提问者) 回复 用户k6280494 前面的数据是用excel导入的
    2025-02-12 16:42 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-12 16:45

这个翻去,目前不支持

一个方案,巧用参数注入把

巧用参数注入 https://help.fanruan.com/finereport/doc-view-1000.html

image.png

  • 4关注人数
  • 48浏览人数
  • 最后回答于:2025-2-12 16:45
    请选择关闭问题的原因
    确定 取消
    返回顶部