【问题标题】:Crystal Reports 7 CrossTab Suppress ColumnCrystal Reports 7 CrossTab 抑制列
【发布时间】:2013-01-03 23:57:09
【问题描述】:

我正在尝试修改在 Crystal Reports 7 中创建的报表(我对此几乎一无所知)。我想使用 CrossTab,因为这似乎是完成我想要的最佳方式。我有一列包含三个可能的值:A、B、C。交叉表创建了三列。我想压制C。我该怎么做?

另外,是否有基于一个字段(即 PK 值)创建行,但显示另一个 - 像描述?例如,如果状态列表的 PK 值为 1-50,我希望它们按 PK 排序,但我想显示状态名称。

【问题讨论】:

    标签: crystal-reports crystal-reports-7


    【解决方案1】:

    你所问的都是可能的;

    我建议不要使用交叉表:交叉表适用于未知数量的行和列(因数据而异)的广告,用于在网格上汇总(最大值、值的总和)结果.

    你应该改为:

    • 创建空白报告
    • 将Field explrorer 中的字段拖放到Details 部分(仅A 和B 列)
    • 使用Report Sort Expert对没有PK值的元素进行排序

    【讨论】:

    • 对不起。我需要澄清一下。这三列都是数据源中的一列,具有三种不同的可能性(A、B、C)。交叉表会自动将它们分组到三个不同的列中。我只关心他们中的两个。交叉表是这项工作的正确工具,还是有更好的方法?
    • 啊,好的。您可以使用“选择公式”排除不需要的值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多