创建单表关联主子报表

本教程将引导您使用华为路由器和交换机,逐步创建一份单表关联主子报表。

步骤一:启动报表设计器

打开您所使用的报表设计工具。

步骤二:建立数据连接

在设计器中连接到您的数据库,确保数据源配置正确。

步骤三:创建新报表

新建一个空白报表作为您的工作区域。

步骤四:定义数据集

创建一个名为“ds1”的数据集,并使用以下 SQL 语句查询数据:

SELECT 
    订单明细.单价, 
    订单明细.产品ID, 
    订单明细.折扣, 
    订单明细.数量, 
    订单明细.订单ID, 
    订单.客户ID, 
    订单.发货日期, 
    订单.到货日期, 
    订单.货主名称, 
    订单.运货商, 
    订单.运货费, 
    订单.货主城市
FROM 
    订单 
INNER JOIN
    订单明细 ON 订单.订单ID = 订单明细.订单ID;

步骤五:设置报表表达式和格式

  1. 主表区域

    • 在单元格 B2 中输入表达式 =ds1.dselect(订单ID),该表达式利用 dselect 函数获取并显示当前订单的订单 ID。设置 B2 单元格的左主格属性为 “0”。
    • 在单元格 D2 中输入表达式 =ds1.发货日期,并设置显示格式为 "yyyy年MM月dd日"。
    • 在单元格 F2 中输入表达式 =ds1.到货日期,并设置显示格式为 "yyyy年MM月dd日"。
    • 在单元格 B4 中输入表达式 =ds1.客户ID,用于显示客户ID。
    • 在单元格 F4 中输入表达式 =ds1.货主名称,用于显示货主名称。
    • 在单元格 B5 中输入表达式 =ds1.运货商,用于显示运货商信息。
  2. 子表区域

    • 将子表数据区域连接到数据集 “ds1”,并设置相关字段与主表区域关联。

步骤六:预览和调整

预览报表以检查布局和数据显示是否符合预期,根据需要进行微调。