主子报表设计如何呈现一对多的对应?
根据教程视频「10.6 多片扩展.mp4」的步骤操作,报表预览时第一张订单的产品明细内容却出现所有订单的产品明细、而不只是第一张的订单明细而已。如以下截图(故意把订单号显示在总金额里,以便对照)。
报表设计中, B2 是订单号的设定,A2~A6 的左主格皆已填入“B2”,B7 及 B8 的左主格也都填入“B2”,说明如后。
请问还有哪里需要修正的?
ds2 子表如何与 ds1 主表关联?
报表设计中,B2 单元格的内容是:”=ds1.select(订单 ID)”,如以下截图:
B7 单元格的“左主格“ 值 填入 ”B2“,如以下截图:
同样的,B8 单元格的 “左主格” 值也填入 “B2”,如下截图:
B8 进行与 B2 的关联配置,F8 会跟着 B8 走
B8 设置左主格后,select 函数中可以写过滤条件和 B2 关联,例如 ds2.select(productid,id==B2)
感谢指导。
将 B8 单元格改为如下内容,即可显示出一对多对应:
=ds2.select(产品 ID, 订单 ID==B2)