模板数据集中能使用let()函数吗?

模板数据集中能使用let()函数吗?image.pngimage.png被当成一个参数了?

FineReport wsm123 发布于 2020-7-9 11:11 (编辑于 2020-7-9 11:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2020-7-9 11:18(编辑于 2020-7-9 11:44)

这个函数吗


image.png

image.png


-----------

大致如下,

定义一个CompanyCode,用sql()函数求出它的值,然后判断CompanyCode是否为空。。。

(感觉直接if也行)

select *from table 
where 1=1
${let(CompanyCode,sql("数据连接","select ...",1,1),if(len(CompanyCode)=0,"",if(...)))}


  • wsm123 wsm123(提问者) 就是这个函数,但是怎么用啊
    2020-07-09 11:20 
  • wsm123 wsm123(提问者) 在where 条件里面能使用let函数吗?,怎样使用呢?
    2020-07-09 11:21 
  • axing axing 回复 wsm123(提问者) 下面不是截图了吗,写在${}里面就行了,看你具体的情况还要注意引号的使用
    2020-07-09 11:22 
  • axing axing 回复 wsm123(提问者) 具体一点,实际的SQL语句是怎样的
    2020-07-09 11:23 
  • wsm123 wsm123(提问者) 回复 axing 我上传了图
    2020-07-09 11:29 
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-9 11:14(编辑于 2020-7-9 11:14)

let()是JS函数吧,不支持。


模板数据集支持的函数,是根据对应数据连接的数据库类型决定。mysql数据库支持mysql函数,oracle数据库支持oracle函数,等等!

最佳回答
0
snrtuemcLv8专家互助
发布于2020-7-9 11:14

模板数据集,可以使用帆软自带函数,但是没有let()函数,有len(),left()函数

  • 4关注人数
  • 452浏览人数
  • 最后回答于:2020-7-9 11:56
    请选择关闭问题的原因
    确定 取消
    返回顶部