【发布时间】:2013-06-22 23:31:36
【问题描述】:
我正在尝试通过 Java 代码在 Mondrian 中获取 Level 成员或值。有没有办法做到这一点?
我可以通过 Mondrian 的 getter 获取架构、层次结构、维度和级别,但不幸的是我找不到访问每个级别的值/成员的方法。
例如在 FoodMart 架构中,
维度:商店
级别:商店城市
值/成员:CA/WA/NY/ 等
谢谢!
【问题讨论】:
标签: mondrian
我正在尝试通过 Java 代码在 Mondrian 中获取 Level 成员或值。有没有办法做到这一点?
我可以通过 Mondrian 的 getter 获取架构、层次结构、维度和级别,但不幸的是我找不到访问每个级别的值/成员的方法。
例如在 FoodMart 架构中,
维度:商店
级别:商店城市
值/成员:CA/WA/NY/ 等
谢谢!
【问题讨论】:
标签: mondrian
您正在寻找的是 Level 元素上的 .Members 方法。 Database Journal 在 MDX 上有一个非常好的series of articles,所有这些内容都得到了简单的解释,并面向 MDX 的新人。
使用 Java 和 Mondrian,这是通过 olap4j API 完成的。你可以使用:
org.olap4j.metadata.Level.getMembers()
更多关于 olap4j 的详情,可以咨询API online。如果您在开始使用 olap4j 时需要帮助,您应该通过introductory guide。
【讨论】: