【问题标题】:How to Create Planned vs Actual Chart in BIRT如何在 BIRT 中创建计划与实际图表
【发布时间】:2013-08-08 17:43:04
【问题描述】:

我正在尝试绘制一个项目的累计预计和累计实际工作小时数。我正在尝试将这两条线绘制为折线图上的两个不同系列。

我希望计划线按月显示从项目开始到项目结束的每个月的累计计划小时数。

我希望实际行按月显示从项目开始到当月的每个月在项目上花费的累计实际小时数,然后停止(不保持在当前值)。

我以这种方式设置了数据/查询,但是当我尝试绘制这两个系列时,线条在当前月份停止。

例如,我有一个从 2013 年 1 月到 2013 年 12 月的项目。从 2013 年 1 月到 2013 年 12 月,我每个月的累计计划小时数为 (150, 300, 600, 900, 1200, 1500, 1950, 2350 , 2650, 2950, 3250, 3400)。到目前为止,我从 1 月到 7 月的实际花费时间为(100、250、400、750、1050、1350、1750)。

我现在的图表仅显示 2013 年 7 月之前的两个系列。我希望系列 1(计划)显示所有 12 个月的值。我希望系列 2(实际)向我展示 7 月份的价值,然后停止。如果没有值,我可以将数据添加到实际列并将其设置为等于前一个月,但这会为一年中剩余月份的实际值提供一条难看且可能令人困惑的平线。

【问题讨论】:

    标签: birt


    【解决方案1】:

    如果您的线路在当月停止,则可能是由于查询。例如这个chart 就是你的需要。

    如何在 SQL 查询或已连接的数据集中连接实际和预算数据?可能有一个“内部连接”应该是一个“外部连接”。

    【讨论】:

    • 我们已经能够使用我们的数据重新创建您显示的图表,其中一个系列作为一条线,一个系列作为一列。我们想做的是让两个系列都成为行。
    • 我们的数据在一个表中。有三个字段。一个字段是年/月组合(201301、201302、...),一个字段是累计计划支出,一个字段是累计实际支出。因此,对于年/月已过的行(...、201306、201307),我们在累积的计划字段和累积的实际字段中都有数据。但对于未来几个月(201308、201309、...),累积的实际字段为空。
    • 感谢您的帮助。不知道是什么问题。从头开始,这次图表有效。没有改变查询或任何东西。一定有其他我不知道的东西。
    猜你喜欢
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 2015-11-30
    • 2011-04-06
    • 2011-02-02
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多