SQL(\"a\",\"b\",1,1)里面a不是数据连接名么?咋提示我nosuchcolumn

select * from 销量

where sql("FRDemo","select * from 销量",1,1) ='华东'

放数据集里预览提示报错是哪里有问题

FineReport lincoder 发布于 2022-6-29 15:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
linbodingLv6中级互助
发布于2022-6-29 15:16

这个是单元格格公式里的写法sql("FRDemo","select * from 销量",1,1) ='华东'

最佳回答
1
Z4u3z1Lv6专家互助
发布于2022-6-29 15:06

因为这个结果不是表 销量 中的字段名称

image.png

最佳回答
1
CD20160914Lv8专家互助
发布于2022-6-29 15:11(编辑于 2022-6-29 15:12)

1:/*这种方式多余的。。*/

select * from 销量

where 地区='${sql("FRDemo","select * from 销量",1,1)}'

image.png

2、直接写参数

select * from 销量

where 地区='${地区参数}'

image.png

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-29 15:05(编辑于 2022-6-29 15:07)

SQL函数不能再数据集里用,直接说你的需求

  • 4关注人数
  • 356浏览人数
  • 最后回答于:2022-6-29 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部