汇总表与明细表联动设计

想做一个商品的分布表。

报表分成两部分,上半部分为商品的总表,显示总的库存信息;下半部分为各分店的库存信息。

实现的效果:点击上半部分的总表中的相应行或商品编码,下半部分的明细则显示该商品在各个分店的库存情况。

如下图所示

image.png

请教该如何设计?

最好能够实现像简道云上的这种效果

https://hc.jiandaoyun.com/doc/9103


更新一下,希望得到大神指点。采用两个数据集,汇总表使用超级链接的方式关联明细表,因为数据量过大,前端使用效果很不好。不知道有没有更好的实现方式。



再次更新:

1、通过数据集优化SQL语句和数据集共享缓解了语句查询效率的问题

2、通过报表块的分页缓解了报表加载慢的问题

目前处于凑合能用的阶段。感谢Poseidon的方案。

FineReport frzhangms 发布于 2019-5-30 14:51 (编辑于 2019-7-12 11:35)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
PoseidonLv5高级互助
发布于2019-5-30 14:54(编辑于 2019-5-30 14:54)

使用FRM;

上下两个报表块;

上面报表块使用超链当前决策报表对象,然后数据集过滤即可

  • frzhangms frzhangms(提问者) 嗯,我就是想这么实现的。但是到了过滤环节不知道该如何实现了。 写两个数据集?
    2019-05-30 14:59 
  • Poseidon Poseidon 回复 frzhangms(提问者) 是的,两个数据集;明细数据集写个IF过滤即可
    2019-05-30 15:03 
  • frzhangms frzhangms(提问者) 回复 Poseidon 感谢!我先试一下。因为数据量比较大,两个数据集可能效能比较慢,所以稍微想了一下,没往两个数据集的方向深究。没有其他办法的话,先试试两个数据集过滤的。 非常感谢!
    2019-05-30 15:09 
  • frzhangms frzhangms(提问者) 1、通过数据集优化SQL语句和数据集共享缓解了语句查询效率的问题 2、通过报表块的分页缓解了报表加载慢的问题 目前处于凑合能用的阶段。感谢提醒。
    2019-07-12 11:36 
  • 2关注人数
  • 1202浏览人数
  • 最后回答于:2019-7-12 11:35
    请选择关闭问题的原因
    确定 取消
    返回顶部