通过两张表填报一张表

对昨天两个关联表进行填报进行了简化。

如下图所示,填报页面有两张表分别来自两个数据集合。
填报设计页面:


填报运行页面:

填报属性设置为:

提交后,希望得到的结果:

然而我得到结果却是:



不知什么原因,请各位技术达人指点指点!



FineReportlanmengcaizi 发布于 2017-1-18 09:48
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共15回答
最佳回答
0
Poseidon发布于2017-1-18 09:49(编辑于 2023-9-6 09:34)
555
  • lanmengcaizi lanmengcaizi(提问者)
    你提供的链接是一个条主记录,m条从记录。
    我的问题是n条主记录和m条从记录的问题,应该生成n*m条记录,却生成了大于n*m记录的问题。
    请看一下指点指点。谢谢啦
    回复
    2017-01-18 09:56 
最佳回答
0
lanmengcaizi发布于2017-1-18 09:56(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    每个人的需求是不同的,但是底层的东西都是一样的

    填报应用-http://help.finereport.com/doc-view-431.html

    多去帮助文档中翻翻看吧,只能给你个思路,具体还是看自己,出BUG了之类的欢迎论坛发帖然后帮助解决
    回复
    2017-01-18 10:02 
最佳回答
0
Poseidon发布于2017-1-18 10:02(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2017-1-18 10:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2017-1-18 10:14(编辑于 2023-9-6 09:34)
555
最佳回答
0
lanmengcaizi发布于2017-1-18 10:16(编辑于 2023-9-6 09:34)
555
  • zsh331 zsh331
    楼主,为什么不直接把二个数据集(表)事先通过笛卡尔积处理到一个新的数据集中,然后再进行填报设计呢…这样不就满足了你的设计需求了!
    回复
    2017-01-18 10:58 
最佳回答
0
zsh331发布于2017-1-18 10:58(编辑于 2023-9-6 09:34)
555
  • lanmengcaizi lanmengcaizi(提问者)

    两个表示通过前台用条件查询出来的,不是现成的
    回复
    2017-01-18 11:18 
最佳回答
0
lanmengcaizi发布于2017-1-18 11:18(编辑于 2023-9-6 09:34)
555
  • zsh331 zsh331

    那也没有关系呀,页面的查询和填报是分开的,相互不干扰,照样可以在填报页面做查询操作!
    回复
    2017-01-18 11:21 
最佳回答
0
zsh331发布于2017-1-18 11:21(编辑于 2023-9-6 09:34)
555
  • lanmengcaizi lanmengcaizi(提问者)

    处理过程:在填报页面,通过参数查询出来的上面两个表,然后进行的填报提交。
    你所说的笛卡尔积方案,具体如何流程实现?
    回复
    2017-01-18 11:23 
最佳回答
0
lanmengcaizi发布于2017-1-18 11:23(编辑于 2023-9-6 09:34)
555
  • zsh331 zsh331


    1. 类似: select * from (select * from 表1 where a=参数1 ) cross join (select * from 表2 where b=参数2 )…
    复制代码


    回复
    2017-01-18 11:29 
  • 0关注人数
  • 881浏览人数
  • 最后回答于:2017-1-18 15:55
    活动推荐 更多
    热门课程 更多
    返回顶部