在帆软报表的数据集模板中怎样实现程序中的if判断

图片20201029095739593.png请输入任务描述

A鹏 发布于 2020-10-29 10:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-10-29 10:40(编辑于 2020-10-29 15:12)
select * from table where ID = '${ID}'
${if(clqk == 1,"and time = xxxxx","if(clqk == 2,"and time = xxxxx","and time = xxxxx")")}


  • A鹏 A鹏(提问者) 能具体说说当if有多个值的时候,${if()}的格式吗
    2020-10-29 13:32 
  • Coldman Coldman 回复 A鹏(提问者) ${}包在最外面,只需要一个,里面就是一个个的if(a,b,c)的层层嵌套,你可以一个个写,写完再去替换这个b和c
    2020-10-29 14:35 
  • A鹏 A鹏(提问者) 回复 Coldman ${if(clqk == 0,\"0\",\"if(clqk == 1,\"\",\"if(clqk == 2,\"\",\"\")\")\")}像这样吗
    2020-10-29 15:01 
  • Coldman Coldman 回复 A鹏(提问者) 是的
    2020-10-29 15:03 
  • A鹏 A鹏(提问者) 回复 Coldman 那之前这能用 select * from table where 1=1? 如果这个table 是查询出来的 ,里面有入参该怎么办
    2020-10-29 15:09 
最佳回答
0
门下拾阳Lv5初级互助
发布于2020-10-29 10:23
  • 3关注人数
  • 381浏览人数
  • 最后回答于:2020-10-29 15:12
    请选择关闭问题的原因
    确定 取消
    返回顶部