如何在Pentaho PRPT中添加左侧垂直表头?
Pentaho PRPT制作左侧垂直表头PDF报表方案
操作步骤
1. 数据源准备
确认数据源包含垂直表头对应的字段(如Header1、Header2、Header3)以及右侧数据字段(如Data1、Data2、Data3)。
2. 用交叉表实现核心结构
- 从PRPT设计器的Palette面板拖拽
Cross Tab组件到画布。 - 双击交叉表进入编辑模式:
- 将垂直表头字段拖至Rows区域,作为左侧纵向表头。
- 将数据字段拖至Columns区域,形成右侧横向数据列。
- 把对应数据字段拖入Data区域,若无需聚合,选择
First或None作为计算方式。
3. 样式与布局调整
- 选中左侧表头单元格,在Properties面板设置对齐方式(如垂直居中),可调整字体、背景色强化区分。
- 调整交叉表的列宽、行高,保证数据与表头对齐规整。
- 若不需要汇总行/列,在交叉表编辑界面的Options中取消
Show Row Grand Totals和Show Column Grand Totals的勾选。
4. 预览验证
点击设计器顶部的Preview按钮,检查生成的PDF是否符合「左侧垂直表头+右侧对应数据」的结构。
自定义表格替代方案
如果交叉表不满足需求,可手动构建表格:
- 添加
Table组件,设置行数与垂直表头数量一致。 - 第一列手动输入表头文本或绑定数据源的表头字段。
- 后续列分别绑定对应的数据字段,确保每行匹配正确的数据源行。
内容的提问来源于stack exchange,提问作者enthusiastdev
相关产品推荐
相关产品推荐

