0

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

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

例如在 FoodMart 模式中,

维度:商店

等级:商店城

价值/成员:CA/WA/NY/等

谢谢!

4

1 回答 1

2

您正在寻找的是 Level 元素上的 .Members 方法。Database Journal 上有一系列关于 MDX的非常好的文章,其中所有这些内容都得到了简单的解释,并面向 MDX 的新人。

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

org.olap4j.metadata.Level.getMembers()

有关 olap4j 的更多详细信息,您可以在线查阅 API。如果您在开始使用 olap4j 时需要帮助,您应该阅读入门指南

于 2013-06-10T14:15:01.420 回答