PDA

View Full Version : Dudas MDX



hberges
10-08-2009, 11:40 AM
Hola otra vez,

Dispongo de un cubo y a la hora de plantear consultas MDX via PRD (el 3.5), me estoy dando cuenta que algo y quisiera una confirmación.

Si una consulta hacer referencia a un miembro que no está presente en todo el cubo, la consulta da fallo y ya todo va mal (no se genera el reporte... etc).

Para solucionar ésto colgué una pregunta de la que no he tenido respuesta satisfactoria aún (en inglés):
http://forums.pentaho.org/showthread.php?t=71296
Básicamente me plantean la opción de que el PRD no arroje un error fatal en caso de haber una consulta que haga referencia a un miembro no existente, pero sigo esperando...

Bien, la cosa que tb querría averiguar es que en el caso de múltiples cláusulas 'where', en la que los miembros existen, pero no hay coincidencias, cómo hacer para que salga un '0', porque no me sale nada.

Además tengo un lío mental considerable porque no sé si lo que da es un 'NULL', un 'BLANK' o qué narices es.
Lo óptimo sería hacer que saliera un '0', para no tener huecos donde deberían haber números. Pero a la hora de hacer ésto me encuentro con el problema de un post anterior mío en éste mismo subapartado de 'reportes', y son las 'open fórmulas'.
http://forums.pentaho.org/showthread.php?t=72762
Había pensado en una construcción que conceptualmente hiciese un:

Si (MiVariable "está vacía" o "es NULL") entonces MiVariable vale '0'

Pero la sintaxis de las open formulas con MDX no se me dan precisamente bien, agradecería documentación en todo caso.

Gracias por adelantado