Eclipse BIRT:一个客户 ID 和多个订单 ID、项目和金额

Eclipse BIRT : One Customer ID and Multiple Order IDs, Items, and Amounts

我是 BIRT 的新手,对一种报告样式有疑问。

我需要显示:

及其他信息

由于以下要求,我遇到了问题。 如果属性(Buy/Sell)相同,则客户 ID 应仅显示一次。 如何在显示与 ID/Attribute 关联的所有订单 ID 和订单日期时仅显示一次客户 ID 和属性?

    Customer ID/ Order ID/ Attribute/ Order Date/
    Someone12345___Order1234____Buy____yyyy/mm/dd
    <blankblank>___Order1234__<blank>__yyyy/mm/dd
    Somebody1234___OrderABCD____Sell___yyyy/mm/dd
    <blankblank>___OrderBBBB__<blank>__yyyy/mm/dd
    Someoneelse1___Order1234____Buy____yyyy/mm/dd

这是 属性 个 table 列。在 Eclipse 设计器中,

Select 客户列 -> 属性 -> 高级 -> 抑制重复项 -> true

对 "Attribute" 列执行相同的操作,您应该完成了。

this live example中,列"Customer ID"和"Status"是这样设置的。在此报告设计中,还创建了一个表达式为 ROW["CUSTOMER"]+ROW["STATUS"] 的组,以便在每次其中一个关键字段发生变化时绘制一条边界线