report数据集如何根据不同的参数执行不同的sql,加工参数

report数据集如何根据不同的参数执行不同的sql,加工参数

FineReport yzm920544 发布于 2021-10-16 11:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
梦想的初衷Lv7初级互助
发布于2021-10-16 11:59

${if(参数='a','

select  * FROM a表

',' ')}

${if(参数='b','

select  * FROM b表

',' ')}

  • 陈大嘴 陈大嘴 那请问一下 这个里面的SQL是否还能增加参数
    2021-12-16 10:59 
  • 陈大嘴 陈大嘴 例如说 SELECT * FROM A表 WHERE DATE_CODE = ${DATE_CODE} 这样的SQL是否能加进去
    2021-12-16 11:00 
  • 梦想的初衷 梦想的初衷 回复 陈大嘴 可以的 WHERE 1=1 \"+if(len(客户分组)==0,\"\",\"and b.fd_channel_property15 in (\'\"+客户分组+\"\')\")+\" \"+if(len(客户选择)==0,\"\",\"and b.fd_store_lev1 in (\'\"+客户选择+\"\')\")+\"
    2021-12-16 11:29 
  • 3关注人数
  • 1536浏览人数
  • 最后回答于:2021-10-16 11:59
    请选择关闭问题的原因
    确定 取消
    返回顶部