【问题标题】:BIRT report - add a value to allBIRT 报告 - 为所有人添加价值
【发布时间】:2016-09-13 11:24:07
【问题描述】:
╔═════╦═════════╦═════╗
║ id  ║ seconds ║ ... ║
╠═════╬═════════╬═════╣
║ A   ║ 30      ║ ... ║
║ B   ║ 20      ║ ... ║
║ ... ║ ...     ║ ... ║
║ All ║ 10      ║ ... ║
╚═════╩═════════╩═════╝

我有数据,其中“id”可以是“All”,这意味着它会影响所有其他 id(它不是“Total”)。

我需要做图表,我希望图表将 id“All”的值与所有其他 id 相加,而不是为“All”参数创建一个条形图。

我想做一个图表,这样读取表格:

╔═════╦═════════╦═════╗
║ id  ║ seconds ║ ... ║
╠═════╬═════════╬═════╣
║ A   ║ 40      ║ ... ║
║ B   ║ 30      ║ ... ║
║ ... ║ ...     ║ ... ║
╚═════╩═════════╩═════╝

这在 BIRT 中可行吗?

【问题讨论】:

    标签: report birt


    【解决方案1】:

    是的,这可以通过多种方式完成。

    对于解决方案的选择,您必须提供更多信息。 只有一个 id 'all' 吗? 其他 ID 是否唯一?

    如果是这样,我会检查 fetch 脚本,如果 ID 值为 'all',如果是,则将秒的值放入全局变量中。

    然后您可以使用此变量将其添加到表中的所有秒数中。 使用表格过滤器或行可见性隐藏“全部”ID。

    如果您想将这些信息显示为图表,您可以使用表格、交叉表或数据集作为数据源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多