PDA

View Full Version : muestra #null al utilizar YEAR('date') dentro de una key expression



pcr
08-24-2010, 07:26 AM
Hola, estoy intentando dividir en una dimensión una fecha en años y trimestres. He empezado con el año siguiendo un tutorial de Pentaho. Es sencillo, pero no me funciona, me muestra #null. Esta es la definición que he hecho:

<Dimension type="StandardDimension" foreignKey="resoldate" highCardinality="false" name="TIEMPO">
<Hierarchy name="tiempos2" hasAll="true" allMemberName="ALL YEARS">
<Table name="cubo">
</Table>
<Level name="New Level 0" column="resoldate" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
<KeyExpression>
<SQL dialect="mysql">
<![CDATA[year('resoldate')]]>
</SQL>
</KeyExpression>
</Level>
</Hierarchy>
</Dimension>

He probado cambiando el type a Numeric y SQL dialect a generic pero me sigue fallando.
¿alguna idea?

gracias