【问题标题】:BIRT : Sort a Table based on Multiple ColumnsBIRT:基于多列对表进行排序
【发布时间】:2014-10-19 02:29:20
【问题描述】:

我有一个从 JAVA POJO 数据源生成的 BIRT 报告。

 Interface | column1 | column2 |
+----------+---------+---------+
|          |         |         |

我想根据 2 列 column1 和 column2 的总和对上面给出的表的行进行排序 然后显示前 10 行。

在排序选项卡中,我使用了表达式:row["column1"]+row["column2"],在过滤器选项卡中,我使用了表达式 row["column1"]+row[ "column2"],运算符为 Top n,Value1 为 10。 但我没有得到想要的结果

【问题讨论】:

  • 向我们展示您已经尝试过的内容。
  • 在排序选项卡中,我使用了表达式:row["column1"]+row["column2"],在过滤器选项卡中,我使用了表达式 row["column1 "]+row["column2"],运算符为Top n,Value1为10
  • 我们需要一个完整的代码 sn-p,其中包含所有必要的信息(不是更多),这样我们就可以重现这个场景。编辑您的帖子。
  • 是的。它正在工作。我使用表达式 row["column1"]+row["column2"] 创建了一个新绑定,并根据绑定进行了排序。

标签: birt


【解决方案1】:

我发布此答案是为了对许多 BIRT 初学者有用

  1. 使用表达式创建一个新的列绑定:( row["column1"]+row["column2"] )
  2. 根据绑定对表格进行排序。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    相关资源
    最近更新 更多