golden 发表于 2020-7-31 13:36:50

报表中两个数据源,主数据分组分页且展示部分,明细数据展示明细数据

报表中两个数据源,主数据分组分页且展示部分,明细数据展示明细数据

KearneyKang 发表于 2020-7-31 14:13:01

根据你的描述,建议使用页面报表实现,利用页面报表的整体页面分组的特性,分组数据就是主数据和明细数据的公共独立字段,这样就会达到你想要实现的结果

golden 发表于 2020-8-12 08:40:27

页面报表试过了不行,表格里面还要分组,形成的效果是分组*明细

Lenka.Guo 发表于 2020-8-12 09:48:56

您好
理解您的意思,是希望显示类似如图的主从表:



具体操作可参考附件:
操作核心步骤:
1. 表格嵌套,主表添加分组用于分组分页,明细表只保留明细行,绑定数据集二,将明细表嵌套到主表中即可。



golden 发表于 2020-8-12 15:07:36

是的, 是类似于这种,但是重点是明细里面有几个数据是从主表里取的

Lenka.Guo 发表于 2020-8-12 15:42:49

如果是主表里面有的字段,要在子表里面使用,可以使用LookupSet或Lookup函数,通过主外键拼起来后使用结合的结果。
LookuP:

语法:        Lookup(<主数据集字段>, <关联数据集匹配字段>, <关联数据集数据字段>, <关联数据集名称>)
说明:        返回外键关联的另一数据集的指定字段值。
示例:        =Lookup(Fields!ProductID.Value, Fields!ProductID.Value, Fields!Quantity.Value, "DataSet2")

LookupSet:
语法:        LookupSet(<主数据集字段>, <关联数据集匹配字段>, <关联数据集数据字段>, <关联数据集名称>)
说明:        返回外键关联的另一数据集的指定字段的一组匹配值。
示例:        =LookupSet(Fields!ProductID.Value, Fields!ProductID.Value, Fields!Quantity.Value, "DataSet2")
页: [1]
查看完整版本: 报表中两个数据源,主数据分组分页且展示部分,明细数据展示明细数据