我正在加入Birt中的两个数据集。它是一个左外连接。以下是数据集的屏幕截图。我需要左表所有行的原因是我正在对左表所有行的时间戳进行一些计算。如果终端ID与左表匹配,我需要计算右表中的优先级(发生了多少次)。当我获取记录时,它会获取重复的记录,这会导致我的时间戳计算加倍。我不能进行内部联接,因为我需要从左表中进行时间戳计算。两个表的多对多关系。我将举例说明我面临的问题是什么以及我想要实现的目标。例如。这是DeviceEventObject数据集的事件数据:记录1:"event":"EXITEDSUPERVISORMODE","timestamp":ISODate("2017-12-17T