怎么在数据集的sql中引入同一列的相对行的数据作为where条件的查询值

列如 查询的第四行,则:where  id='${d4}'

第五行变成id='${d5}'

FineReport 文琦 发布于 2020-12-3 09:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-12-3 09:58(编辑于 2020-12-3 09:59)

说了用巧用参数注入

巧用参数注入-https://help.fanruan.com/finereport/doc-view-1000.html 

  • 文琦 文琦(提问者) 没太看懂
    2020-12-03 10:07 
  • 孤陌 孤陌 回复 文琦(提问者) 你的表达有问题 建议 把你的需求描述出来 我才好分析你应该用哪个
    2020-12-03 10:11 
  • 文琦 文琦(提问者) 报表中的 d列数据是科目的id,我要根据科目id算出每个公司的所收的总金额,需要取d列相对应的id值。 select sum(je) from table where 科目=\'${kemu}\' and 企业=\'j\' 参数是kemu,值填入了d4 您看我这样说能清楚吗?
    2020-12-03 10:24 
  • 孤陌 孤陌 回复 文琦(提问者) 那就是我发的哪个帮助文档
    2020-12-03 10:32 
  • 孤陌 孤陌 回复 文琦(提问者) 如果你是同一个数据集 那你就不需要这样啊把SUM去了 然后直接 单元格插入数据列 JE 字段 直接汇总求和就好了 只有你科目在前面列就好了
    2020-12-03 10:35 
最佳回答
0
ColdmanLv6高级互助
发布于2020-12-3 09:59(编辑于 2020-12-3 10:00)

https://help.fanruan.com/finereport/doc-view-1000.html?source=1

如果是一个数据集那么你的问题本身就有问题

如果不是同一个数据集就可以用参数注入

最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-3 10:00

子报表传参,不需要你这样,系统自己活判断行数参数的,原来id在哪个单元格就写哪个单元格

image.png

最佳回答
0
指间沙Lv6中级互助
发布于2020-12-3 10:04

重复提问了

  • 文琦 文琦(提问者) 我查了动态参数注入,因为没有看明白,难过
    2020-12-03 10:12 
  • 5关注人数
  • 363浏览人数
  • 最后回答于:2020-12-3 10:04
    请选择关闭问题的原因
    确定 取消
    返回顶部