在蒙德里安获得等级成员或价值

时间:2013-06-07 03:15:36

标签: mondrian

我正试图通过Java代码在Mondrian中获得Level成员或值。有没有办法做到这一点?

我可以通过Mondrian的getter获取模式,层次结构,维度和级别,但遗憾的是我无法找到访问每个级别的值/成员的方法。

例如在FoodMart架构中,

维度:存储

级别:商店城市

value / member:CA / WA / NY / etc。

谢谢!

1 个答案:

答案 0 :(得分:2)

您正在寻找的是Level元素上的.Members方法。数据库期刊在MDX上有一个非常好的series of articles,其中所有这些内容都只是简单解释并面向MDX的新成员。

使用Java& Mondrian,这是通过olap4j API完成的。您可以使用:

org.olap4j.metadata.Level.getMembers()

有关olap4j的更多详细信息,请参阅API online。如果您需要帮助开始使用olap4j,您应该浏览introductory guide