传参

AND   DATE_TIMEKEY<=(SELECT DATE_END_TIMEKEY FROM DIM.DIM_CALENDAR WHERE TIME_KEY='${time_key}')    改成if判断参数0,为空,否则传上面函数

${IF(LEN(time_key)=0," ","AND DATE_TIMEKEY<=(SELECT DATE_END_TIMEKEY FROM DIM.DIM_CALENDAR WHERE TIME_KEY='${time_key}'} ")}是错误语法

FineReport 红豆吐司 发布于 2024-6-19 12:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
很困想睡觉Lv3初级互助
发布于2024-6-19 13:05(编辑于 2024-6-19 13:13)

${IF(LEN(time_key)=0," ","AND DATE_TIMEKEY<=(SELECT DATE_END_TIMEKEY FROM DIM.DIM_CALENDAR WHERE TIME_KEY=('"+time_key+"' )")}

${if}里面传参要调整格式,参数的括号带不带无所谓.

具体参考:https://help.fanruan.com/finereport/doc-view-158.html

最佳回答
0
红豆吐司Lv3初级互助
发布于2024-6-19 13:14

${IF(LEN(time_key)=0," ","AND DATE_TIMEKEY<=(SELECT DATE_END_TIMEKEY FROM DIM.DIM_CALENDAR WHERE TIME_KEY='"+time_key+"' )")}

  • 1关注人数
  • 85浏览人数
  • 最后回答于:2024-6-19 13:14
    请选择关闭问题的原因
    确定 取消
    返回顶部