It was a case error on my part, the following worked fine:<br><br>&nbsp; &lt;CalculatedMemberProperty name=&quot;DATATYPE&quot; value=&quot;Numeric&quot; /&gt;<br><br>I can add this detail to the Calculated Member section of the schema documentation if you think it&#39;s appropriate.
<br><br><br><div><span class="gmail_quote">On 3/26/07, <b class="gmail_sendername">Matt Campbell</b> &lt;<a href="mailto:mkambol@gmail.com">mkambol@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;">
<br>I&#39;ll have to dig into this, but setting the datatype property of a &lt;CalculatedMember&gt; does not appear to have any effect--member.getPropertyValue() returns null in the block of code you snipped.&nbsp; Setting the datatype attribute of a &lt;Measure&gt; does have an effect, though.
<br><br><br><br><div><div><span class="e" id="q_11190167e476a3cf_1"><span class="gmail_quote">On 3/23/07, <b class="gmail_sendername">Julian Hyde</b> &lt;<a href="mailto:julianhyde@speakeasy.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
julianhyde@speakeasy.net</a>&gt; wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_11190167e476a3cf_3">





<div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2">Here&#39;s the code, from 
RowsetDefinition.java:</font></span></div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 
DATA_TYPE DBType best guess is 
string<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int 
dbType = 
DBType.WSTR.userOrdinal;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
String datatype = 
(String)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
member.getPropertyValue(Property.DATATYPE.getName());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if (datatype != null) 
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if (datatype.equals(&quot;Integer&quot;)) 
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dbType = 
DBType.I4.userOrdinal;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
} else if (datatype.equals(&quot;Numeric&quot;)) 
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dbType = 
DBType.R8.userOrdinal;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
} else 
{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
dbType = 
DBType.WSTR.userOrdinal;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
row.set(DataType.name, dbType);<br></font></span></div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2">It suggests that you can override by setting the DATATYPE 
property of the calculated member to &quot;Integer&quot; or &quot;Numeric&quot;.</font></span></div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font color="#000080" face="Verdana" size="2">Julian</font></span></div><br>
<blockquote style="border-left: 2px solid rgb(0, 0, 128); padding-left: 5px; margin-left: 5px; margin-right: 0px;">
  <div dir="ltr" align="left" lang="en-us">
  <hr>
  <font face="Tahoma" size="2"><b>From:</b> <a href="mailto:mondrian-bounces@pentaho.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mondrian-bounces@pentaho.org</a> 
  [mailto:<a href="mailto:mondrian-bounces@pentaho.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mondrian-bounces@pentaho.org</a>] <b>On Behalf Of </b>Matt 
  Campbell<br><b>Sent:</b> Friday, March 23, 2007 11:56 AM<br><b>To:</b> 
  <a href="mailto:mondrian@pentaho.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mondrian@pentaho.org</a><br><b>Subject:</b> [Mondrian] Datatype in 
  MDSCHEMA_MEASURES<br></font><br></div><div><span>
  <div></div><br>Calculated members appear to always have a datatype of WSTR 
  (130) specified in the XMLA response.&nbsp; This looks like a bug.&nbsp; 
  Anyone have additional 
  information?<br><br>&lt;row&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;CATALOG_NAME&gt;FoodMart&lt;/CATALOG_NAME&gt; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;CUBE_NAME&gt;Sales&lt;/CUBE_NAME&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;MEASURE_NAME&gt;Profit 
  Growth&lt;/MEASURE_NAME&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;MEASURE_UNIQUE_NAME&gt;[Measures].[Profit 
  Growth]&lt;/MEASURE_UNIQUE_NAME&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;MEASURE_CAPTION&gt;Gewinn-Wachstum&lt;/MEASURE_CAPTION&gt; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;MEASURE_AGGREGATOR&gt;127&lt;/MEASURE_AGGREGATOR&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <span style="font-weight: bold;">&lt;DATA_TYPE&gt;130&lt;/DATA_TYPE&gt;</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;MEASURE_IS_VISIBLE&gt;true&lt;/MEASURE_IS_VISIBLE&gt; 
  <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DESCRIPTION&gt;Sales Cube - 
  Profit Growth 
Member&lt;/DESCRIPTION&gt;<br>&lt;/row&gt;<br></span></div></blockquote></div></span></div>
<br>_______________________________________________<br>Mondrian mailing list<br><a href="mailto:Mondrian@pentaho.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Mondrian@pentaho.org</a><br><a href="http://lists.pentaho.org/mailman/listinfo/mondrian" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.pentaho.org/mailman/listinfo/mondrian</a><br><br></blockquote></div><br>
</blockquote></div><br>