在 BIRT 中对值进行单列求和

Posted

技术标签:

【中文标题】在 BIRT 中对值进行单列求和【英文标题】:Do a single column sum of values in BIRT 【发布时间】:2013-03-13 07:12:51 【问题描述】:

我这里有问题。

我正在使用 BIRT 制作发票模板。我有一个表格列数量,单价和数量(单价*数量)。在表尾,我想计算总金额,就像 excel 如何计算其列值的总和一样。我该怎么做?

【问题讨论】:

【参考方案1】:

在表格页脚中,添加一个数据。然后,在数据绑定中,在表达式上:

Total.sum(dataSetRow["yourRow"])

【讨论】:

【参考方案2】:

首先,从需要总和的调色板的网格中插入一个数据元素。 然后右键单击报告中的该数据元素,然后单击“更改数据列” 选择具有“数量”和“单位成本”等列的数据集,然后单击此选择数据类型浮点数和函数求和中的添加聚合,并在其中添加要求和的集合数据行(列名)的表达式。

【讨论】:

【参考方案3】:

大多数报告工具都允许您从工具栏中执行此操作。

在您的报告中选择金​​额列并查找“总计/总和/聚合”工具栏图标,它应该会为您执行此操作。

【讨论】:

【参考方案4】:

您可以添加Dynamic Text 元素。

然后在 Expression Builder 中选择你要汇总的 Row:

【讨论】:

以上是关于在 BIRT 中对值进行单列求和的主要内容,如果未能解决你的问题,请参考以下文章

如何在SQL中对相邻行进行分组并对数据求和

Scala:如何按键分组并在 scala 中对值求和并以预期的返回类型返回列表

按键对哈希进行分组并对值求和

如何在 MySQL 中对行进行求和

在 BigQuery Java UDF 中对数组进行累积求和时出现问题

在 Pyspark 中对多列进行累积求和的有效方法