利用BIRT API生成报表例子4 -- 交叉表

阅读 118

2023-03-21


收集一些api信息, 为以后用api做交叉表提供参考:

CrosstabCellHandle subtotalCellHandle = dim.handle.addSubTotal(measures, levelFunctions);
ComputedColumnHandle subtotalBindingHandle = crosstabItem.getModelHandle().addColumnBinding(total, false);

DataItemHandle subtotalDataHandle = design.getElementFactory().newDataItem(total.getName());
subtotalDataHandle.setResultSetColumn(subtotalBindingHandle.getName());

MeasureViewHandle measureView = crosstabItem.getMeasure( i );
for ( int j = 0; j < measureView.getAggregationCount( ); j++ )
AggregationCellHandle aggregationCell = measureView.getAggregationCell( j );

精彩评论(0)

0 0 举报