[Mondrian] Using getMemberAncestors
Julian Hyde
jhyde at pentaho.com
Fri May 18 17:34:32 EDT 2012
Unless you're writing a user-defined function, you probably shouldn't be using SchemaReader. It's an internal API.
Easiest thing is to use MDX:
select Ascendants([Customer].[Customer Name].&[12345]) on 0
from [Sales]
Or use the olap4j API:
import org.olap4j.metadata.Member;
Member member;
List<Member> members = new ArrayList<Member>();
while (member != null) {
members.add(member);
member = member.getParentMember();
}
Julian
On May 18, 2012, at 2:05 PM, Kleyson Rios wrote:
> Can somone show me an example in how to use
> mondrian.rolap.RolapSchemaReader.getMemberAncestors ?
>
> Regards.
>
> --
> Kleyson Rios
> Gestor de TI
> Coordenador de BI / Banco de Dados
> Gerência de Tecnologia da Informação
> Secretaria de Estado da Saúde de Goiás
> (62) 3201-3707
>
> Se não pode vencer pelo talento, vença pelo esforço. (Dave Weinbaum)
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian
More information about the Mondrian
mailing list