You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Crystal Reports中实现条目横向排列

Crystal Reports 州-城市横向扩展报表实现方案

操作步骤

  • 首先确认数据源结构:源数据需为每行对应单条「州-所属城市」的关联数据,无重复、无空值即可
  • 插入交叉表(Cross-Tab)组件,这是实现动态转置的核心组件:
    • 将「州」字段拖入交叉表的行配置区,运行后所有州会自动沿页面左侧纵向排列
    • 将「城市」字段拖入交叉表的列配置区,运行后每个城市会自动生成独立横向列,城市数量无固定上限,新增城市会自动向右扩展列,无需修改报表模板
    • 汇总区可随便拖入城市ID/城市名称字段,汇总规则选择最小值/最大值均可,仅用来显示城市名称,不需要做数值计算
  • 最后调整交叉表样式:隐藏默认生成的总计行、总计列,统一单元格边框、对齐方式即可和普通报表样式保持一致

可选优化配置

如果需要控制单页横向展示的城市数量,超过上限自动换行到下一行展示,可做如下调整:

  • 右键点击交叉表,打开「交叉表专家」面板
  • 切换到自定义样式标签,设置单列固定宽度,勾选「超过页面宽度后自动折行列」即可

提示:如果存在不同州下属城市重名的情况,列配置区需要同时绑定城市唯一ID+城市名称,避免重名城市被合并为同一列


内容的提问来源于stack exchange,提问作者Steven Davis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 22:09:02