如何使用Olap4j在MDX查询中放置度量

时间:2013-12-09 17:15:38

标签: olap olap4j

Olap4j documentation提供了构建简单MDX查询的一个很好的示例:

Query myQuery = new Query("SomeArbitraryName", salesCube);

QueryDimension productDim = myQuery.getDimension("Product");
QueryDimension storeDim = myQuery.getDimension("Store");
QueryDimension timeDim = myQuery.getDimension("Time");

myQuery.getAxis(Axis.COLUMNS).addDimension(productDim);
myQuery.getAxis(Axis.ROWS).addDimension(storeDim);
myQuery.getAxis(Axis.FILTER).addDimension(timeDim);

但是,没有关于如何将measure放入查询的信息。

有没有办法使用Olap4j API?

1 个答案:

答案 0 :(得分:1)

从MDX的角度来看,有一个名为Measures的维度,它没有层次结构,但所有度量都是其成员。因此,我假设您可以像所有其他维度一样使用此维度并将其添加到查询中。