报表样例

报表中,经常需要从多个数据集中通过关联字段获取相应更多的数据。这是一个基本的来自多个数据集的网格式数据列表,通过这个例子,让我们来了解来自多个数据集的数据列表的制作。 多数据集关联 - 图1

报表特点

  • 报表中数据来自多个数据集。两个数据集通过雇员ID字段进行关联。

制作方法

第一步 打开报表

在 资源中心 下找到“运货信息表”,选择资源名称后的【更多】里的【另存为】,将报表另存为“运货信息表8”。找到“运货信息表8”,点击【修改】进入设计器。

第二步 引入数据集

点击【引入数据集】按钮,在引入数据集页面,找到并勾选数据集“演示 _ 雇员表”,点击【选择】按钮。 多数据集关联 - 图2

第三步 设置关联表达式

在原有报表基础上,添加J、K两列并设置表达式,如下图: 多数据集关联 - 图3

J2单元格表达式为:=演示 _ 雇员表.Select(销售人员,false,演示 _ 雇员表.雇员ID==运货信息.雇员ID),它的结果是数据集“演示 _ 雇员表”中字段"销售人员"对应的雇员ID与数据集中“运货信息”雇员ID相对应的所有值,由于这时返回的记录只有一条,所以不会扩展。

K2单元格表达式为:=演示 _ 雇员表.职务

第四步 保存预览

点击设计界面左上角的预览按钮对报表模板进行查看。预览效果如下图: 多数据集关联 - 图4