1

我需要在 BIRT 中创建一个具有几个条件的散点图:

  1. 我有一个包含几十条记录的数据集。数据集的行代表散点图上的 Y 值。我的数据集中有一列“CLEANING_DATE”。几行可以有相同的 CLEANING_DATE 没关系,所有数据都是正确的。

  2. 记录应在清洁日期之间分开。示例表:

    身份证 | 价值 | 清洁日期 | VALUE_DATE

    1 | 83 | 2013-02-01 | 2013-02-02
    1 | 84 | 2013-02-01 | 2013-02-03
    1 | 85 | 2013-02-01 | 2013-02-04
    1 | 86 | 2013-02-01 | 2013-02-05


    1 | 84 | 2013-02-06 | 2013-02-06
    1 | 85 | 2013-02-06 | 2013-02-07
    1 | 86 | 2013-02-06 | 2013-02-08

    1 | 82 | 2013-02-09 | 2013-02-09
    1 | 83 | 2013-02-09 | 2013-02-10
    1 | 84 | 2013-02-09 | 2013-02-11
    1 | 85 | 2013-02-09 | 2013-02-12
    1 | 86 | 2013-02-09 | 2013-02-13

  3. 说明:每个 VALUE 代表一个性能值。每天,性能都会下降(值会增加,因为它是一个滑动公式)。几天后,将进行一次清洁,这对性能有好处。

  4. 我需要的是一个包含所有条目的散点图,但我还需要每个 部分的趋势线,这意味着,我需要在各个清洁日期之间的每个部分都有一个单独的趋势线。

  5. 为了更好的解释,我上传了一个截图。

样本截图

  1. 对于线性趋势线,我在图表的 onRender() 部分使用脚本。

谁能给我一些提示如何做到这一点?我尝试对值进行分组,这使得散点看起来不错,但趋势线的东西不能正常工作。

4

0 回答 0