gpt4 book ai didi

java - Birt 中的多个总计

转载 作者:行者123 更新时间:2023-11-29 09:10:40 25 4
gpt4 key购买 nike

我正在尝试使用以下格式在 BIRT 中制作包含小计的动态报告

Field 1| Field 2|| Jan  |  Feb | March ||Before Feb 1| After Feb 1| Total
A | B || 2 | 4 | 4 || | 8 | 10

我正在使用交叉表。我已经设法通过编辑 Gui 让它工作,但我无法以编程方式生成相同的输出。我需要生成输出,因为报告字段是动态的。

我有3个措施

measure("beforeDateKilos") this is from a ComputedColumn
measure("afterDateKilos") this is from a ComputedColumn
measure("kilos");

在 GUI 中,我向总计单元格添加了一个网格。

 ------Grand Total Column---------------| ----------Grid--------------------  || |Before Feb 1| After Feb 1| Total | || |  2         |      8     |  10   | || ----------------------------------- |---------------------------------------

The only way I can find to create the grand total is to call the following method:

CrosstabCellHandle columnTotalCrosstabCellHandle =  
xtabHandle.addGrandTotal(ICrosstabConstants.COLUMN_AXIS_TYPE);

调用只会生成一列,并且只能更改标题列。如何生成具有自定义输出或具有小计的总计列?

最佳答案

我可能不在正确的轨道上,但我认为这至少会帮助你走上正确的方向。在该总计网格的绑定(bind)选项卡中,选择“报告项目”单选按钮并将其绑定(bind)到具有您的小计和您需要的其他值的适当表格。为了您的方便,您可能需要提供适当的表格装订标签。现在您可以使用该表上的所有可用字段。

关于java - Birt 中的多个总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12615882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com