一、多维查询结果分析Result分析:
- 查看mondrian API文档,我们发现:Result 是一个接口,ResultBase这个抽象类实现了该接口,RolapConnection.NonEmptyResult 和RolapResult继承了该类。
- 如何访问切片轴?code: Position slicers[] = result.getSlicerAxis().positions;for (int i=0; i<slicers.length; i++) {
Position position = slicers[i];
for (int k = 0; k < position.members.length; k++) {
Member member = position.members[k];
System.out.println(member.getUniqueName());
}
} - 如何访问非切片轴? for(int i=0; i<result.getAxes().length; i++)
{
Position[] axes = result.getAxes()[i].positions;
for (int j=0; j<axes.length; j++) {
Position position = axes[j];
for (int k = 0; k < position.members.length; k++) {
Member member = position.members[k];
System.out.println(member.getUniqueName());
}
}
} -
如何访问单元值?