【问题标题】:How to display percentage of each row in Crystal Report Cross-tab?如何在水晶报表交叉表中显示每一行的百分比?
【发布时间】:2012-03-20 01:41:16
【问题描述】:

我的结果集如下:

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

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

谢谢!

【问题讨论】:

    标签: crystal-reports crosstab


    【解决方案1】:
    • 通过从菜单中选择“插入”>“交叉表...”进入交叉表专家。
    • 在 Cross-Tab Expert 的 Cross-Tab 选项卡中
      • 通过突出显示每个相关字段并按下相应交叉表部分旁边的> 按钮:
        • 在列中添加年份;
        • 将区域添加到行中;
        • 将 PeopleCount 添加到汇总字段两次
    • 在 Cross-Tab Expert 的 Cross-Tab 选项卡中,单击第二个 Sum of PeopleCount 汇总字段,然后单击更改摘要...按钮。在 Edit Summary 对话框中,选中 Show as a percentage of Total:Sum of PeopleCount 选项,然后单击 OK 返回 Cross-Tab Expert。
    • 在交叉表专家的自定义样式选项卡中,选中隐藏行总计复选框。
    • 单击“交叉表专家”底部的“确定”并将交叉表添加到报表页脚。点击预览查看结果。

    【讨论】:

    • 我们可以在 PeopleCount 和 Percentage 之间划一条线吗?
    • 是 - 将“人数总和”的底部边框设置为实心。为此,请右键单击交叉表中的汇总字段,从菜单中选择格式字段...,然后在格式编辑器对话框的边框选项卡中,从底部下拉菜单中选择单个。
    • 你能解决这个问题吗stackoverflow.com/questions/9780719/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多