如何制作折叠式复杂报表

如何制作折叠复杂报表 - 图1

选择快捷方式为分组,将地区字段和城市字段拖入到单元格中

如何制作折叠复杂报表 - 图2

点击地区所在单元格,选择右侧的WEB选项,在HTML事件选项里面点击fx,在表达式里面添加表达式:"iddata='"+value()+"'piddata=''",点击确定

如何制作折叠复杂报表 - 图3

点击城市所在单元格,选择右侧的WEB选项,在HTML事件选项里面点击fx,在表达式里面添加表达式:"iddata='"+value()+"' piddata='"+B2+"'",点击确定;并在右侧的扩展选项中"左主格"中填写地区所在的单元格信息"B2"

如何制作折叠复杂报表 - 图4

将子类别和销售额拖入到D3和E3单元格中,并取消聚合方式;以子类别为例:原始拖入会带聚合方式,例:=复杂报表模型.Sum(销售额),我们需要将sum去掉变为:=复杂报表模型.子类别,同一层级(同一行)的字段都这样设置

如何制作折叠复杂报表 - 图5

点击复杂报表右上角的显示设置

如何制作折叠复杂报表 - 图6

在工具栏->折叠报表参数类型设置里面添加一个参数:{"treeReport":"true"},点击保存

如何制作折叠复杂报表 - 图7

设置报表属性不分页,然后保存预览

如何制作折叠复杂报表 - 图8

效果如下:

如何制作折叠复杂报表 - 图9