【问题标题】:Birt report : How to hide in's and out of the table value in Birt ReportBirt 报告:如何在 Birt 报告中隐藏表中的值
【发布时间】:2015-10-29 19:24:14
【问题描述】:

我有一个如下的员工表值: 姓名 |成本 约翰 | 1000 约翰 | -1000 约翰 | 5000

当我们添加成本列时,总计将为 5000。 我只需要打印 BIRT 报告中的第 3 行,因为第 1 行和第 2 行会相互抵消。

我一直在为上述场景过滤表格。

【问题讨论】:

    标签: dataset report birt maximo


    【解决方案1】:

    难道你不能使用像

    的SQL来解决这个问题
      select name, sum(cost)
      from employee
      group by name
      order by name
    

    ?

    或者你只想排除两行如果它们完全相同的成本,但用不同的迹象?请注意,这实际上是不同的,例如三行[John | 1,John | 2,John | -3]?在这种情况下,可以使用SQL分析函数实现纯SQL解决方案(至少如果使用Oracle)。

    【讨论】:

      【解决方案2】:

      详细说明您的问题。不清楚这些是列还是行。

      如果这些是列:

      1. 在数据集中创建计算列
      2. 在该列的表达式生成器中,使用 dataSetRow['col1'] 和 dataSetRow['col2']
      3. 仅将该计算列添加到您的表中。

      如果这些是行

      1. 选择您不想打印的行
      2. 转到属性选项卡
      3. 找到 Visibility 属性并点击它
      4. 检查隐藏元素选项

      【讨论】:

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