如何在Crystal Report交叉表中显示每行的百分比?

时间:2012-03-19 07:36:04

标签: crystal-reports crosstab

我的结果如下:

Year    Region    PeopleCount
2005    A         2
2006    A         15
2005    B         3
2006    B         35

我想使用CrystalReport交叉表创建以下报告,如下所示:

                    2005    2006
A    PeopleCount    2      15
     Percentage     40     30
B    PeopleCount    3      35
     Percentage     60     70
Total PeoleCount    5      50
      Percentage    100    100

请给我一些建议来创建这种报告。

谢谢!

1 个答案:

答案 0 :(得分:3)

  • 选择插入>进入交叉表专家从菜单中选择Cross-Tab ....
  • 在“交叉表专家”的“​​交叉表”选项卡中
    • 突出显示每个相关字段,然后按相应的“交叉表”部分旁边的>按钮:
      • 将年份添加到列中;
      • 将区域添加到行;
      • 将PeopleCount添加到汇总字段两次
  • 在“交叉表专家”的“​​交叉表”选项卡中,单击第二个Sum of PeopleCount汇总字段,然后单击“更改摘要...”按钮。在“编辑摘要”对话框中,选中“显示为总计百分比:人员总数”选项,然后单击“确定”返回“交叉表专家”。
  • 在Cross-Tab Expert的Customize Style选项卡中,选中Suppress Row Grand Totals复选框。
  • 单击“交叉表专家”底部的“确定”,然后将“交叉表”添加到报表页脚。单击预览以检查结果。