交叉 table 与两个数据集(一个作为行,另一个作为列)

Cross table with two datasets (one as the row and the other as the column)

我的 birt 报告中有两个数据集:

  1. 课程(日期)
  2. 学生(姓名)

并且我想知道如何使用日期(红色)作为列名称和名称(蓝色)作为行名称来创建十字 table,如下所示:

单元格将保持为空。

我尝试使用交叉表,但似乎我只能使用一个数据集。

有关信息,我坚持使用 2.5.2 版。我这样说是为了防止有人写到 birt 的更高版本中可用的实用功能......:-)

如果两个数据集都来自同一个关系数据源,实现这一点的最简单方法通常是:

  • 用单个数据集替换现有的两个数据集,其中两个原始数据集相互交叉连接;
  • 从新数据集创建交叉表,将新数据集列作为数据立方体组。