横向扩展
更新时间: 2021-11-29 15:58:11
交叉式报表是行列方向都有分组的报表,帮助用户了解行列各组及相互之间的整体情况。在了解交叉报表之前,我们通过一个例子来体会行方向的横向扩展。
报表样例
通过本示例,可以了解单元格扩展方向在报表中的应用。
制作如下图所示的分组报表“产品销售统计表”:
报表特点
- 报表的列表头数据是从数据集中动态获取,例如本示例报表是按照数据集字段“产品名称”进行分组,统计各产品的销售金额
- 报表的列表头在按照“产品名称”进行分组时,是向右横向扩展形成列表头
制作方法
第一步 定义数据集
报表中的数据来自产品中自带的演示数据表“演示 _ 销售表”,采用sql检索数据集从该表取地区、城市、产品名称、销售金额四个字段的数据。
数据集sql语法如下:
点击【确定】,数据集命名为“sales”。
第二步 制作表样
绘制出报表基本结构:
第三步 定义单元格表达式
1)使用单元格快捷公式向导中的【分组】,将数据集字段“产品名称”拖入A2单元格。
2)使用单元格快捷公式向导中的【汇总】-【求和】,将数据集字段“销售金额”拖入A3单元格。
拖拽完成后,单元格内表达式分别为: A2:
=sales.Group(产品名称,false)
A3:=sales.Sum(销售金额)
熟悉函数用法的用户也可直接在单元格内写入上述表达式。
第四步 设置横向扩展
选中A2单元格,使用设计器工具栏的“扩展”菜单,设置A2单元格的扩展方向为“向右扩展”。
或者选中A2单元格,在右侧属性栏【扩展】中设置【扩展方式】为“横向扩展”。
第五步 保存预览
点击预览按钮,在弹出的保存页面设置资源名称、文件名称和保存路径。
预览页面如下图所示: