BIRT 报告:如何明智地对数据行进行分组

问题描述 投票:0回答:1

我有一个 BIRT 报告,负责显示药物分配数据。在这份报告中,我有 4 列。

  1. Sl.no
  2. 日期
  3. 拍号
  4. 患者姓名
  5. 医生姓名
  6. 药名
  7. 数量

假设病人去看了医生,看病后,医生给病人配药。然后患者去药房并出示了 3 种药物的处方。数据将出现在报告中,但姓名、日期、患者 ID、患者姓名、医生姓名将根据分配的药物数量多次出现。如果病人买了3种药。然后以上详细信息将根据分配的药物出现 3 次。我得到了正确的数据。但我想做一些增强。即如下:

例如:当前输出如下:

no       Date       Patid  Patient Name       Doctor Name           Medicine          Qty

1.    2 Feb 2023     100       Patient A         Doc AB                Adol           30

2.    2 Feb 2023     100       Patient A         Doc AB                Panadol        10

3.    2 Feb 2023     100       Patient A         Doc AB                Paracetamol     5

我想要下面的作为 Birt 报告的输出:

no       Date       Patid  Patient Name       Doctor Name           Medicine          Qty

1.    2 Feb 2023     100       Patient A         Doc AB                Adol           30

                                                                       Panadol        10

                                                                       Paracetamol     5

接下来是下一个患者数据....如何实现上面的输出

report birt
1个回答
0
投票

根据我的理解,您想实现的目标是,您在报告中使用“插入组”,如下所示:
创建您的普通数据集(没有分组和全部)并将其拖放到您的报告中
然后在黄色线上右击添加一个组
选择合适的名称并选择要分组的对象,然后单击“确定”
然后你会看到,你的表格中有 2 行新行(你的组的页眉和页脚。
按照你的意愿重新排列
预览你的报告,你会看到,无论你选择什么,它都有一个组..
例如,您现在可以进入您组的报告页脚并添加一个聚合来总结药物的数量,例如:
它会建议患者分组
你有额外的信息

© www.soinside.com 2019 - 2024. All rights reserved.