Fabien,<br>&nbsp;&nbsp; If you use hierarchy.getDefaultMember(), it will not solve your purpose.&nbsp; I have done in following ways. <br>Try this.<br>&nbsp;&nbsp;&nbsp; // &nbsp;&nbsp;&nbsp; Measures are always returned as zeroth dimension<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Dimension dimension = 
cube.getDimensions()[0];<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mondrianSchema = connection.getSchemaReader()<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // &nbsp;&nbsp;&nbsp; All Measure names belong to zeroth hierarchy <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RolapMember[] measures = (RolapMember[]) mondrianSchema.getHierarchyRootMembers
(dimension.getHierarchies()[0]);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i = 0 ; i &lt; measures.length ; i++)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; System.out.println((measures[i].getUniqueName()));<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br><br>Feel free to come back to me.
<br><br>Thanks &amp; Regards<br>Prakash<br><div><span class="gmail_quote">On 6/10/07, <b class="gmail_sendername">Fabien Carrion</b> &lt;<a href="mailto:fabien.carrion@gmail.com">fabien.carrion@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>I would like to explore the Dimension object when it is used as a measure.<br><br>
So I do this:<br><br>Schema schema = connection.getSchema();<br>Cube cubes[] = schema.getCubes();<br>for (int n = 0; n &lt; cubes.length; n++) {<br>&nbsp;&nbsp;if (cubes[n].getName().equals(cubeDefaultName)) {<br>&nbsp;&nbsp;&nbsp;&nbsp;cube = cubes[n];
<br>&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;}<br>}<br>Dimension dimensions[] = cube.getDimensions();<br>for (int n = 0; n &lt; dimensions.length; n++) {<br>&nbsp;&nbsp;Hierarchy hierarchy = dimensions[n].getHierarchy();<br>&nbsp;&nbsp;Member member = hierarchy.getDefaultMember
();<br>&nbsp;&nbsp;if (dimensions[n].isMeasures()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;measuresMdx = &quot;&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;columnsMdx = &quot; select NON EMPTY {&quot; + member.getUniqueName() + &quot;}<br>ON columns, &quot;;<br>&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;if (rowsMdx.length
() &gt; 0) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rowsMdx.append(&quot;, &quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;rowsMdx.append(member.getUniqueName());<br>&nbsp;&nbsp;}<br>}<br>StringBuffer result = new StringBuffer(measuresMdx.length() +<br>columnsMdx.length() + rowsMdx.length
() + 50);<br><br>result.append(measuresMdx).append(columnsMdx).append(&quot;NON EMPTY<br>{(&quot;).append(rowsMdx).append(&quot;)} ON rows &quot;).append(&quot;from [&quot; +<br>cube.getName() + &quot;]&quot;);<br><br><br>
This code just display me one measure. I don&#39;t find out where are the<br>other measures. How can I display them?<br><br>I am using mondrian 2.3.2.8944 in a java program.<br><br>Thanks<br><br>--<br>Fabien Carrion<br><br>
()&nbsp;&nbsp;Campagne du ruban ASCII -- Contre les mails en html<br>/\&nbsp;&nbsp;contre les pieces-jointes Microsoft<br>Web: <a href="http://fabien.carrion.free.fr/">http://fabien.carrion.free.fr/</a><br>_______________________________________________
<br>Mondrian mailing list<br><a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br><a href="http://lists.pentaho.org/mailman/listinfo/mondrian">http://lists.pentaho.org/mailman/listinfo/mondrian</a><br></blockquote>
</div><br>