我不想从olap Query的结果创建报告,结果类型是cellSet。有没有人有任何想法。
THX
答案 0 :(得分:0)
打印结果的最简单方法是使用内置格式化程序之一。有一个例子available here。
要以编程方式迭代CellSet的轴和位置,您需要遍历每个轴,然后遍历轴上的每个位置。具有两个轴的简单CellSet(预先知道序数)可以像这样迭代:
// Iteration over a two-axis query
for (
Position axis_0
: data.getAxes().get( Axis.ROWS.axisOrdinal() ).getPositions())
{
for (
Position axis_1
: data.getAxes().get(Axis.COLUMNS.axisOrdinal()).getPositions())
{
Object value =
data.getCell(axis_0, axis_1)
.getValue();
}
}